From 56f33f6bc41f67b379952010c4737ae589f505fc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ale=C5=A1=20K=C5=99enek?= Date: Mon, 22 Mar 2010 14:41:38 +0000 Subject: [PATCH] Print fatal priority messages also to stderr regardless of log4c settings --- org.glite.lbjp-common.log/src/log.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 } -- 1.8.2.3