summaryrefslogtreecommitdiff
path: root/libdleyna/core/log.c
diff options
context:
space:
mode:
Diffstat (limited to 'libdleyna/core/log.c')
-rw-r--r--libdleyna/core/log.c11
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
}