diff options
Diffstat (limited to 'libdleyna/core/log.c')
-rw-r--r-- | libdleyna/core/log.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/libdleyna/core/log.c b/libdleyna/core/log.c index 95e411f..2df721a 100644 --- a/libdleyna/core/log.c +++ b/libdleyna/core/log.c @@ -132,7 +132,7 @@ void dleyna_log_update_type_level(dleyna_log_type_t log_type, int log_level) (void) setlogmask(mask); } -void dleyna_log_init(const char *program) +void dleyna_log_init(const char *program, const char* version) { int option = LOG_NDELAY | LOG_PID; int old; @@ -148,7 +148,8 @@ void dleyna_log_init(const char *program) openlog(basename(program), option, LOG_DAEMON); old = setlogmask(LOG_MASK(LOG_INFO)); - syslog(LOG_INFO, "dLeyna version %s", VERSION); + syslog(LOG_INFO, "dLeyna core version %s", VERSION); + syslog(LOG_INFO, "%s version %s", program, version); (void) setlogmask(s_log_context.mask); s_log_context.old_mask = old; @@ -157,8 +158,10 @@ void dleyna_log_init(const char *program) &s_log_context); #if DLEYNA_LOG_LEVEL & DLEYNA_LOG_LEVEL_INFO - if (s_log_context.log_type != DLEYNA_LOG_TYPE_SYSLOG) - DLEYNA_LOG_INFO("dLeyna version %s", VERSION); + if (s_log_context.log_type != DLEYNA_LOG_TYPE_SYSLOG) { + DLEYNA_LOG_INFO("dLeyna core version %s", VERSION); + DLEYNA_LOG_INFO("%s version %s", program, version); + } #endif } |