diff options
Diffstat (limited to 'sal')
-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) |