diff --git a/src/conversationmanager.cpp b/src/conversationmanager.cpp index 9165fe06676f510cb491996de25d1c8485ed4c99..e2f7f74936376c92b8a44d91792dbb81ae29aebb 100644 --- a/src/conversationmanager.cpp +++ b/src/conversationmanager.cpp @@ -27,9 +27,14 @@ #include "Swiften/Roster/SetRosterRequest.h" #include "Swiften/Elements/RosterPayload.h" #include "Swiften/Elements/RosterItemPayload.h" +#include "log4cxx/logger.h" + +using namespace log4cxx; namespace Transport { +static LoggerPtr logger = Logger::getLogger("ConversationManager"); + ConversationManager::ConversationManager(User *user, Component *component){ m_user = user; m_component = component; @@ -37,6 +42,7 @@ ConversationManager::ConversationManager(User *user, Component *component){ ConversationManager::~ConversationManager() { while(!m_convs.empty()) { + LOG4CXX_INFO(logger, m_user->getJID().toString() << ": Removing conversation " << (*m_convs.begin()).first); delete (*m_convs.begin()).second; m_convs.erase(m_convs.begin()); } @@ -44,6 +50,7 @@ ConversationManager::~ConversationManager() { void ConversationManager::addConversation(Conversation *conv) { m_convs[conv->getLegacyName()] = conv; + LOG4CXX_INFO(logger, m_user->getJID().toString() << ": Adding conversation " << conv->getLegacyName()); } void ConversationManager::removeConversation(Conversation *conv) {