table of contents
DLT.CONF(5) | DLT.CONF(5) |
NAME¶
dlt.conf - DLT daemon configuration fileDESCRIPTION¶
The DLT daemon is the central application which gathers logs and traces from different applications, stores them temporarily or permanently and transfers them to a DLT client application, which could run directly on the GENIVI system or more likely on some external tester device.The configuration file dlt.conf allows to configure the different runtime behaviour of the dlt-daemon. It is loaded during startup of dlt-daemon.
By default dlt-daemon loads the file /etc/dlt.conf. An alternative configuration file can be loaded with the option -c.
GENERAL OPTIONS¶
DaemonizeDefault: 0
SendSerialHeader
Default: 0
SendContextRegistration
Default: 0
SendMessageTime
Default: 0
ECUId
Default: ECU1
SharedMemorySize
Default: 100000
PersistanceStoragePath
Default: /tmp
LoggingMode
0 = log to stdout, 1 = log to syslog, 2 = log to file (see LoggingFilename)
Default: 0
LoggingLevel
LOG_EMERG = 0, LOG_ALERT = 1, LOG_CRIT = 2, LOG_ERR = 3, LOG_WARNING = 4, LOG_NOTICE = 5, LOG_INFO = 6, LOG_DEBUG = 7
Default: 6
LoggingFilename
Default: /tmp/dlt.log
TimeOutOnSend
Default: 4
RingbufferMinSize
Default: 500000
RingbufferMaxSize
Default: 10000000
RingbufferStepSize
Default: 500000
ContextLogLevel
DLT_LOG_OFF = 0, DLT_LOG_FATAL = 1, DLT_LOG_ERROR = 2, DLT_LOG_WARN = 3, DLT_LOG_INFO = 4, DLT_LOG_DEBUG = 5, DLT_LOG_VERBOSE = 6
Default: 4
ContextTraceStatus
DLT_TRACE_STATUS_OFF = 0, DLT_TRACE_STATUS_ON = 1
Default: 0
ForceContextLogLevelAndTraceStatus
If set to 1 (ON) whenever a context registers or changes the log-level it has to be lower or equal to ContextLogLevel.
Default: 0
GATEWAY CONFIGURATION OPTIONS¶
GatewayModeDefault: 0
GatewayConfigFile
Default: /tmp/dlt-ctrl.sock /etc/dlt_gateway.conf
CONTROL APPLICATION OPTIONS¶
ControlSocketPathDefault: /tmp/dlt-ctrl.sock
OFFLINE TRACE OPTIONS¶
OfflineTraceDirectoryDefault: Offline tracing is disabled.
OfflineTraceFileSize
Default: 1000000
OfflineTraceMaxSize
Default: 4000000
OfflineTraceFileNameTimestampBased
1 = timestamp based, 0 = index based
Default: 1
LOCAL CONSOLE OUTPUT OPTIONS¶
PrintASCIIDefault: Function is disabled
PrintHex
Default: Function is disabled
PrintHeadersOnly
Default: Function is disabled
SERIAL CLIENT OPTIONS¶
RS232DeviceNameDefault: Serial port for logging is disabled
RS232Baudrate
Default: 115200
RS232SyncSerialHeader
Default: Function is disabled
TCP CLIENT OPTIONS¶
TCPSyncSerialHeaderECU SOFTWARE VERSION OPTIONS¶
SendECUSoftwareVersion0 = disabled, 1 = enabled
Default: 0
PathToECUSoftwareVersion
TIMEZONE INFO OPTIONS¶
SendTimezoneDefault: 0
OFFLINE LOGSTORAGE OPTIONS¶
OfflineLogstorageMaxDevices0 = disabled, 1 .. DLT_OFFLINE_LOGSTORAGE_MAX_DEVICES
Default: 0 (Functionality is disabled)
OfflineLogstorageDirPath
Default: off
OfflineLogstorageTimestamp
0 = disabled, 1 = enabled
Default: 1
OfflineLogstorageDelimiter
Default: _
OfflineLogstorageMaxCounter
Default: UINT_MAX
OfflineLogstorageCacheSize
Default: 30000 KB
AUTHOR¶
Alexander Wenzel (alexander.aw.wenzel (at) bmw.de)RESOURCES¶
Main web site: http://projects.genivi.org/diagnostic-log-trace Mailinglist: https://lists.genivi.org/mailman/listinfo/genivi-diagnostic-log-and-traceSEE ALSO¶
dlt-daemon(1), dlt-system(1)02/23/2016 |