{"id":19079334,"url":"https://github.com/covesa/dlt-viewer","last_synced_at":"2025-05-15T03:05:29.252Z","repository":{"id":37860038,"uuid":"67047458","full_name":"COVESA/dlt-viewer","owner":"COVESA","description":"Diagnostic Log and Trace viewing program","archived":false,"fork":false,"pushed_at":"2025-04-29T10:47:41.000Z","size":14953,"stargazers_count":470,"open_issues_count":45,"forks_count":254,"subscribers_count":45,"default_branch":"master","last_synced_at":"2025-05-05T08:05:11.169Z","etag":null,"topics":["autosar","dlt","genivi","logfile"],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/COVESA.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-08-31T14:58:16.000Z","updated_at":"2025-04-30T12:11:30.000Z","dependencies_parsed_at":"2023-09-29T07:44:12.633Z","dependency_job_id":"8185ad84-e359-434c-980f-0a6666224f20","html_url":"https://github.com/COVESA/dlt-viewer","commit_stats":{"total_commits":953,"total_committers":119,"mean_commits":8.008403361344538,"dds":0.7051416579223504,"last_synced_commit":"e379008b42beb2efc68b7f488cc655037ec0c6af"},"previous_names":["genivi/dlt-viewer"],"tags_count":44,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/COVESA%2Fdlt-viewer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/COVESA%2Fdlt-viewer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/COVESA%2Fdlt-viewer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/COVESA%2Fdlt-viewer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/COVESA","download_url":"https://codeload.github.com/COVESA/dlt-viewer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254264765,"owners_count":22041793,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["autosar","dlt","genivi","logfile"],"created_at":"2024-11-09T02:14:21.724Z","updated_at":"2025-05-15T03:05:29.193Z","avatar_url":"https://github.com/COVESA.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![PullRequest](https://github.com/COVESA/dlt-viewer/actions/workflows/BuildPR.yml/badge.svg)](https://github.com/COVESA/dlt-viewer/actions/workflows/BuildPR.yml)\n\n# Diagnostic Log and Trace Viewer\n\n## Overview\n\nThe Diagnostic Log and Trace Viewer is an application that can send and receive control messages to the DLT daemon, e.g. to set individual log levels of applications and contexts or get the list of applications and contexts registered in the DLT daemon. DLT viewer is based on Qt for Windows and Linux and can run on the Mac though that is not officially supported.\n\n## Documentation\n\n+ DLT Release Notes: ReleaseNotes.txt\n+ DLT Installation: INSTALL.md\n\n### Command line usage DLT Viewer:\n\n+ Windows: `dlt-viewer.exe [OPTIONS] [logfile] [projectfile] [filterfile] [pcapfile] [mf4file]`\n+ Linux: `dlt-viewer [OPTIONS] [logfile] [projectfile] [filterfile] [pcapfile] [mf4file]`\n+ MacOS: `open -a $DLT_BUILD_DIR/bin/DLT\\ Viewer.app --args [OPTIONS] [logfile] [projectfile] [filterfile] [pcapfile] [mf4file]`\n\nOptions:\n  -c \u003ctextfile\u003e                           Convert logfile file to \u003ctextfile\u003e\n  -u                                      Conversion will be done in UTF8\n                                          instead of ASCII\n  --csv                                   Conversion will be done in CSV format\n  -d                                      Conversion will NOT be done, save in\n                                          dlt file format again instead\n  --dd                                    Conversion will NOT be done, save as\n                                          decoded messages in dlt format\n  -b \u003cplugin|command|param1|..|param\u003cn\u003e\u003e  Execute a plugin command with \u003cn\u003e\n                                          parameters before loading log file.\n  -e \u003cplugin|command|param1|..|param\u003cn\u003e\u003e  Execute a plugin command with \u003cn\u003e\n                                          parameters after loading log file.\n  -s, --silent                            Enable silent mode without any GUI.\n                                          Ideal for commandline usage.\n  --stream                                Treat the input logfiles as DLT\n                                          stream instead of DLT files.\n  -t, --terminate                         Terminate DLT Viewer after command\n                                          line execution.\n  -w \u003cworkingdirectory\u003e                   Set the working directory\n  --delimiter \u003ccharacter\u003e                 The used delimiter for CSV export\n                                          (Default: ,).\n  -h, --help                              Print this help message.\n  -v, --version                           Print the version.\n\nArguments:\n  logfile                                 Loading one or more logfiles on\n                                          startup (must end with .dlt)\n  projectfile                             Loading project file on startup (must\n                                          end with .dlp)\n  filterfile                              Loading filterfile on startup (must\n                                          end with .dlf)\n  pcapfile                                Importing DLT/IPC from pcap file on\n                                          startup (must end with .pcap)\n  mf4file                                 Importing DLT/IPC from mf4 file on\n                                          startup (must end with .mf4)\n\n\nExamples:\n  dlt-viewer.exe -t -c output.txt input.dlt\n  dlt-viewer.exe -t -s -u -c output.txt input.dlt\n  dlt-viewer.exe -t -s -d -c output.dlt input.dlt\n  dlt-viewer.exe -t -s decoded.dlp -dd -c output.dlt input.dlt \n  dlt-viewer.exe -t -s -csv -c output.csv input.dlt\n  dlt-viewer.exe -t -s -d filter.dlf -c output.dlt input.dlt\n  dlt-viewer.exe -p export.dlp -e \"Filetransfer Plugin|export|ftransferdir\" input.dlt\n  dlt-viewer.exe input1.dlt input2.dlt\n  dlt-viewer.exe -t -c output.txt input.pcap\n  dlt-viewer.exe -t -c output.txt input1.mf4 input2.mf4\n\n### Command line usage DLT Commander:\n\nUsage:\n\n dlt-commander [OPTIONS] [logfile] [projectfile] [filterfile] [mf4file] [pcapfile]\n\nOptions:\n\n [logfile]\tLoading one or more logfiles on startup (must end with .dlt)\n [filterfile]\tLoading filterfile on startup (must end with .dlf)\n [pcapfile]\tImporting DLT/IPC from pcap file on startup (must end with .pcap)\n [mf4file]\tImporting DLT/IPC from mf4 file on startup (must end with .mf4)\n -h \t Print usage\n -v or --version\tOnly show version and buildtime information\n -c textfile\tConvert logfile file to textfile (logfile must end with .dlt)\n -u\tConversion will be done in UTF8 instead of ASCII\n -csv\tConversion will be done in CSV format\n -d\tConversion will NOT be done, save in dlt file format again instead\n -delimiter \u003ccharacter\u003e\tThe used delimiter for CSV export (Default: ,).\n -multifilter\tMultifilter will generate a separate export file with the name of the filter.\n             \t-c will define the folder name, not the filename.\n\nExamples:\n\n dlt-commander -c .\\trace.txt c:\\trace\\trace.dlt\n dlt-commander -c -u .\\trace.txt c:\\trace\\trace.dlt\n dlt-commander -d -c .\\trace.dlt c:\\trace\\trace.dlt\n dlt-commander -csv -c .\\trace.csv c:\\trace\\trace.dlt\n dlt-commander -d -c .\\filteredtrace.dlt c:\\filter\\filter.dlf c:\\trace\\trace.dlt\n dlt-commander trace_1.dlt trace_2.dlt\n dlt-commander input.pcap output.dlt\n dlt-commander -c output.txt input.pcap\n dlt-commander -c output.txt input1.mf4 input2.mf4\n\n\n## API Documentation\n\nSee INSTALL.txt regarding doxygen API documentation generation.\n\n## Software/Hardware\n\nDeveloped with QT5 and Qt6 (http://qt-project.org/)\nTested with Windows 11 + Qt 5.15.2 + Microsoft Visual Studio Build Tools 2019\nTested with Windows 11 + Qt 6.7.3 + Microsoft Visual Studio Build Tools 2019\nTested with Ubuntu Linux 24.04 + Qt 5.15.13\nTested with macOS Catalina + Qt 5.15.13\nDynamically linked open source software\n\nQt 5.x.x (LGPLv3 - Qt)\nGCC (GPL)\n(Optional) Mingw (GPL + BSD Variante + Public Domain)\nOpen Icon Library (http://openiconlibrary.sourceforge.net,Multiple Licenses)\nLicense\n\nFull information on the license for this software is available in the \"LICENSE.txt\" file.\n\n## Source Code for DLT Viewer (This repository)\n\nhttps://github.com/COVESA/dlt-viewer \n\n## Homepage\n\n[Diagnostic Log and Trace Homepage](https://github.com/COVESA/dlt-viewer) on Github\n\n## Issues and questions\n\n[Diagnostic Log and Trace Homepage Issues](https://github.com/COVESA/dlt-viewer/issues)\n\n## Additional Plugins\n\nhttps://github.com/svlad-90/DLT-Message-Analyzer\n\n## Apple AppStore\n\nhttps://apps.apple.com/us/app/dlt-viewer/id6648796931?mt=12\n\n## Contact\n\nAlexander Wenzel Alexander.AW.Wenzel@bmw.de and Gernot Wirschal Gernot.Wirschal@bmw.de\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcovesa%2Fdlt-viewer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcovesa%2Fdlt-viewer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcovesa%2Fdlt-viewer/lists"}