From 2ffc416d2e5a2b4145008c372913604fa1990e29 Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Mon, 22 Apr 2013 14:02:16 +0200 Subject: Avoid warnings from compilerplugins/clang/sallogareas.cxx Change-Id: Icce3ffd29398a3488e7704562a4e9064f106b393 --- sal/inc/rtl/logfile.hxx | 25 ++++++------------------- 1 file changed, 6 insertions(+), 19 deletions(-) (limited to 'sal') diff --git a/sal/inc/rtl/logfile.hxx b/sal/inc/rtl/logfile.hxx index 9bc3765527fa..d911f5664f92 100644 --- a/sal/inc/rtl/logfile.hxx +++ b/sal/inc/rtl/logfile.hxx @@ -21,8 +21,7 @@ #include #include -#include -#include +#include namespace rtl { @@ -163,25 +162,13 @@ namespace rtl rtl_logfile_trace( "\n" ) #else -#ifdef SAL_LOG_INFO -#define RTL_LOGFILE_FORWARD_VIA_SAL_LOG(area, message) \ - do { \ - OStringBuffer full_area; \ - full_area.append(OString(area)); \ - if(full_area.getLength()) \ - full_area.append("."); \ - full_area.append(OString("logfile")); \ - SAL_INFO(full_area.makeStringAndClear().getStr(), message); \ - } while (false) - -#else -#define RTL_LOGFILE_FORWARD_VIA_SAL_LOG(area, message) ((void)0) -#endif +#define RTL_LOGFILE_FORWARD_VIA_SAL_LOG(area, message) \ + SAL_DETAIL_INFO_IF_FORMAT(SAL_DETAIL_ENABLE_LOG_INFO, area, "%s", message) -#define RTL_LOGFILE_CONTEXT( instance, name ) RTL_LOGFILE_FORWARD_VIA_SAL_LOG("", name) -#define RTL_LOGFILE_CONTEXT_AUTHOR( instance, project, author, name ) RTL_LOGFILE_FORWARD_VIA_SAL_LOG(project, name) -#define RTL_LOGFILE_CONTEXT_TRACE( instance, message ) RTL_LOGFILE_FORWARD_VIA_SAL_LOG("", message) +#define RTL_LOGFILE_CONTEXT( instance, name ) RTL_LOGFILE_FORWARD_VIA_SAL_LOG("logfile", name) +#define RTL_LOGFILE_CONTEXT_AUTHOR( instance, project, author, name ) RTL_LOGFILE_FORWARD_VIA_SAL_LOG(project ".logfile", name) +#define RTL_LOGFILE_CONTEXT_TRACE( instance, message ) RTL_LOGFILE_FORWARD_VIA_SAL_LOG("logfile", message) #define RTL_LOGFILE_CONTEXT_TRACE1( instance, frmt, arg1 ) ((void)arg1,(void)0) #define RTL_LOGFILE_CONTEXT_TRACE2( instance, frmt, arg1, arg2 ) ((void)arg1,(void)arg2,(void)0) #define RTL_LOGFILE_CONTEXT_TRACE3( instance, frmt, arg1, arg2 , arg3 ) ((void)arg1,(void)arg2,(void)arg3,(void)0) -- cgit