From 244d10c2e6771455b557e91baf43b4d950a5d417 Mon Sep 17 00:00:00 2001 From: Björn Michaelsen Date: Wed, 14 Oct 2009 12:56:03 +0000 Subject: #i105835# flushing filehandler in uieventslogger after each logged record because of buffered i/o --- comphelper/source/misc/uieventslogger.cxx | 33 +++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'comphelper') diff --git a/comphelper/source/misc/uieventslogger.cxx b/comphelper/source/misc/uieventslogger.cxx index ae351340bc7a..be99a50bcdd0 100644 --- a/comphelper/source/misc/uieventslogger.cxx +++ b/comphelper/source/misc/uieventslogger.cxx @@ -383,7 +383,18 @@ namespace comphelper logdata[3] = URL_FILE; else logdata[3] = url.Main; + OSL_TRACE("UiEventsLogger Logging: %s,%s,%s,%s,%s,%s,%s,%s", + OUStringToOString(logdata[0],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[1],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[2],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[3],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[4],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[5],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[6],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[7],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[8],RTL_TEXTENCODING_UTF8).getStr()); m_Logger->log(LogLevel::INFO, m_Formatter->formatMultiColumn(logdata)); + m_LogHandler->flush(); m_SessionLogEventCount++; } @@ -391,7 +402,18 @@ namespace comphelper { Sequence logdata = Sequence(COLUMNS); logdata[0] = ETYPE_ROTATED; + OSL_TRACE("UiEventsLogger Logging: %s,%s,%s,%s,%s,%s,%s,%s", + OUStringToOString(logdata[0],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[1],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[2],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[3],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[4],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[5],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[6],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[7],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[8],RTL_TEXTENCODING_UTF8).getStr()); m_Logger->log(LogLevel::INFO, m_Formatter->formatMultiColumn(logdata)); + m_LogHandler->flush(); } void UiEventsLogger_Impl::logVcl( @@ -412,7 +434,18 @@ namespace comphelper logdata[6] = id; logdata[7] = method; logdata[8] = param; + OSL_TRACE("UiEventsLogger Logging: %s,%s,%s,%s,%s,%s,%s,%s", + OUStringToOString(logdata[0],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[1],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[2],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[3],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[4],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[5],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[6],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[7],RTL_TEXTENCODING_UTF8).getStr(), + OUStringToOString(logdata[8],RTL_TEXTENCODING_UTF8).getStr()); m_Logger->log(LogLevel::INFO, m_Formatter->formatMultiColumn(logdata)); + m_LogHandler->flush(); m_SessionLogEventCount++; } -- cgit From dd366067b55b19ecc2b61c566a7f214ad16638e3 Mon Sep 17 00:00:00 2001 From: Björn Michaelsen Date: Wed, 14 Oct 2009 13:43:16 +0000 Subject: #i105835# removing explict flushes in comphelper as logging::Logger handles flushing --- comphelper/source/misc/uieventslogger.cxx | 3 --- 1 file changed, 3 deletions(-) (limited to 'comphelper') diff --git a/comphelper/source/misc/uieventslogger.cxx b/comphelper/source/misc/uieventslogger.cxx index be99a50bcdd0..b88abff17f4a 100644 --- a/comphelper/source/misc/uieventslogger.cxx +++ b/comphelper/source/misc/uieventslogger.cxx @@ -394,7 +394,6 @@ namespace comphelper OUStringToOString(logdata[7],RTL_TEXTENCODING_UTF8).getStr(), OUStringToOString(logdata[8],RTL_TEXTENCODING_UTF8).getStr()); m_Logger->log(LogLevel::INFO, m_Formatter->formatMultiColumn(logdata)); - m_LogHandler->flush(); m_SessionLogEventCount++; } @@ -413,7 +412,6 @@ namespace comphelper OUStringToOString(logdata[7],RTL_TEXTENCODING_UTF8).getStr(), OUStringToOString(logdata[8],RTL_TEXTENCODING_UTF8).getStr()); m_Logger->log(LogLevel::INFO, m_Formatter->formatMultiColumn(logdata)); - m_LogHandler->flush(); } void UiEventsLogger_Impl::logVcl( @@ -445,7 +443,6 @@ namespace comphelper OUStringToOString(logdata[7],RTL_TEXTENCODING_UTF8).getStr(), OUStringToOString(logdata[8],RTL_TEXTENCODING_UTF8).getStr()); m_Logger->log(LogLevel::INFO, m_Formatter->formatMultiColumn(logdata)); - m_LogHandler->flush(); m_SessionLogEventCount++; } -- cgit