summaryrefslogtreecommitdiff
path: root/src/system/dlt-system.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/system/dlt-system.h')
-rw-r--r--src/system/dlt-system.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/system/dlt-system.h b/src/system/dlt-system.h
index f949aea..28a1b46 100644
--- a/src/system/dlt-system.h
+++ b/src/system/dlt-system.h
@@ -86,13 +86,19 @@ typedef struct {
int Daemonize;
} DltSystemCliOptions;
-// Configuration file options
+// Configuration syslog options
typedef struct {
int Enable;
char *ContextId;
int Port;
} SyslogOptions;
+// Configuration journal options
+typedef struct {
+ int Enable;
+ char *ContextId;
+} JournalOptions;
+
typedef struct {
int Enable;
char *ContextId;
@@ -134,6 +140,7 @@ typedef struct {
typedef struct {
char *ApplicationId;
SyslogOptions Syslog;
+ JournalOptions Journal;
FiletransferOptions Filetransfer;
LogFileOptions LogFile;
LogProcessOptions LogProcesses;
@@ -171,4 +178,8 @@ void start_logprocess(DltSystemConfiguration *conf);
void start_systemd_watchdog(DltSystemConfiguration *conf);
#endif
+#if defined(DLT_SYSTEMD_JOURNAL_ENABLE)
+void start_systemd_journal(DltSystemConfiguration *conf);
+#endif
+
#endif /* DLT_SYSTEM_H_ */