diff options
author | Christoph Lipka <clipka@de.adit-jv.com> | 2017-06-01 09:53:58 +0200 |
---|---|---|
committer | Saya Sugiura <ssugiura@jp.adit-jv.com> | 2019-05-06 15:55:07 +0900 |
commit | a729e27fbaeee7b9c449cb4af76177fc2beb2428 (patch) | |
tree | 2c95360f24758fe186b5f3f0b1ca683cacf23051 /src/daemon | |
parent | 09d49baa0e029a156392063562fb4b186011e5e7 (diff) | |
download | DLT-daemon-a729e27fbaeee7b9c449cb4af76177fc2beb2428.tar.gz |
dlt-daemon: fix internal logging to file after daemonize
Signed-off-by: Christoph Lipka <clipka@de.adit-jv.com>
Diffstat (limited to 'src/daemon')
-rw-r--r-- | src/daemon/dlt-daemon.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/daemon/dlt-daemon.c b/src/daemon/dlt-daemon.c index cdfddec..5fee93e 100644 --- a/src/daemon/dlt-daemon.c +++ b/src/daemon/dlt-daemon.c @@ -843,6 +843,11 @@ int dlt_daemon_local_init_p1(DltDaemon *daemon, DltDaemonLocal *daemon_local, in if (daemon_local->flags.dflag) dlt_daemon_daemonize(daemon_local->flags.vflag); + /* Re-Initialize internal logging facility after fork */ + dlt_log_set_filename(daemon_local->flags.loggingFilename); + dlt_log_set_level(daemon_local->flags.loggingLevel); + dlt_log_init(daemon_local->flags.loggingMode); + /* initialise structure to use DLT file */ ret = dlt_file_init(&(daemon_local->file), daemon_local->flags.vflag); |