From: Aleš Křenek Date: Mon, 22 Mar 2010 14:41:38 +0000 (+0000) Subject: Print fatal priority messages also to stderr regardless of log4c settings X-Git-Tag: glite-jobid-api-c_R_1_0_2_1~16 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=56f33f6bc41f67b379952010c4737ae589f505fc;p=jra1mw.git Print fatal priority messages also to stderr regardless of log4c settings --- diff --git a/org.glite.lbjp-common.log/src/log.c b/org.glite.lbjp-common.log/src/log.c index ec72761..485d7db 100644 --- a/org.glite.lbjp-common.log/src/log.c +++ b/org.glite.lbjp-common.log/src/log.c @@ -84,11 +84,18 @@ void glite_common_log(char *catName,int a_priority, const char* a_format,...) { log4c_category_vlog(a_category, a_priority, a_format, va); va_end(va); } + if (a_priority == LOG_PRIORITY_FATAL) { + va_list va; + va_start(va,a_format); + vfprintf(stderr,a_format,va); + fputc('\n',stderr); + va_end(va); + } #else va_list va; va_start(va, a_format); - vprintf(va, a_format); + vprintf(a_format,va); va_end(va); #endif }