diff options
Diffstat (limited to 'src/system/dlt-system-options.c')
-rw-r--r-- | src/system/dlt-system-options.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/system/dlt-system-options.c b/src/system/dlt-system-options.c index 01a2215..1a35adc 100644 --- a/src/system/dlt-system-options.c +++ b/src/system/dlt-system-options.c @@ -138,6 +138,10 @@ void init_configuration(DltSystemConfiguration *config) config->Syslog.ContextId = "SYSL"; config->Syslog.Port = 47111; + // Journal + config->Journal.Enable = 0; + config->Syslog.ContextId = "JOUR"; + // File transfer config->Filetransfer.Enable = 0; config->Filetransfer.ContextId = "FILE"; @@ -253,6 +257,18 @@ int read_configuration_file(DltSystemConfiguration *config, char *file_name) config->Syslog.Port = atoi(value); } + // Journal + else if(strcmp(token, "JournalEnable") == 0) + { + config->Journal.Enable = atoi(value); + } + else if(strcmp(token, "JournalContextId") == 0) + { + config->Journal.ContextId = malloc(strlen(value)+1); + MALLOC_ASSERT(config->Journal.ContextId); + strcpy(config->Journal.ContextId, value); + } + // File transfer else if(strcmp(token, "FiletransferEnable") == 0) { |