From b59fec14e8e2e45638790614aaebbf73b7f3909d Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Fri, 25 Apr 2008 11:26:20 +0200 Subject: [PATCH] Fix output of non log4c logging. --- src/csync_log.h | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/csync_log.h b/src/csync_log.h index ed6f144da3..f2b04f4306 100644 --- a/src/csync_log.h +++ b/src/csync_log.h @@ -105,6 +105,9 @@ static LOG4C_INLINE int csync_log_load(const char *path){ #ifdef WITH_LOG4C return (log4c_load(path)); #else + if (path == NULL) { + return 0; + } return 0; #endif } @@ -125,9 +128,12 @@ static LOG4C_INLINE int csync_log_fini(){ static LOG4C_INLINE int csync_log_setappender(char *catName, char *appName) { #ifdef WITH_LOG4C log4c_category_set_appender(log4c_category_get(catName),log4c_appender_get(appName)); - return 0; + return 0; #else - return 0; + if (catName == NULL || appName == NULL) { + return 0; + } + return 0; #endif } @@ -143,8 +149,12 @@ static LOG4C_INLINE void csync_log(char *catName, int a_priority, const char* a_ #else va_list va; va_start(va, a_format); + if (a_priority > 0) { + printf("%s - ", catName); + } vprintf(a_format, va); va_end(va); + printf("\n"); #endif }