From 62ca019532b28527facf6ab133742c2a190f15d6 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Mon, 17 Nov 2008 08:25:02 +0100 Subject: Configurable von Initializable ableiten; InformationManager ist jetzt auch ein Initializable --- src/Common/LogManager.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/Common/LogManager.cpp') diff --git a/src/Common/LogManager.cpp b/src/Common/LogManager.cpp index 7b4e898..d974d7c 100644 --- a/src/Common/LogManager.cpp +++ b/src/Common/LogManager.cpp @@ -69,6 +69,14 @@ void LogManager::configFinished() { log(message.category, message.level, message.timestamp, message.message); queue->pop(); } + + std::auto_ptr > queue2 = remoteMessageQueue; + + while(!queue2->empty()) { + const RemoteMessage &message = queue2->front(); + log(message.category, message.level, message.timestamp, message.message, message.source); + queue2->pop(); + } } void LogManager::log(MessageCategory category, MessageLevel level, time_t timestamp, const std::string &message) { -- cgit v1.2.3