diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2013-04-22 14:02:16 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2013-04-22 14:02:16 +0200 |
commit | 2ffc416d2e5a2b4145008c372913604fa1990e29 (patch) | |
tree | 9624042e96897c18cec7e72beac28efc9940c69b | |
parent | c5cca8e48f4af440c4814cbaf672d5b4af167bc8 (diff) |
Avoid warnings from compilerplugins/clang/sallogareas.cxx
Change-Id: Icce3ffd29398a3488e7704562a4e9064f106b393
-rw-r--r-- | sal/inc/rtl/logfile.hxx | 25 |
1 files changed, 6 insertions, 19 deletions
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 <rtl/logfile.h> #include <rtl/string.hxx> -#include <rtl/strbuf.hxx> -#include <sal/log.hxx> +#include <sal/detail/log.h> 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) |