diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-03-08 19:44:20 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-03-08 19:44:20 +0000 |
| commit | d1765ee554d21cb947eed3fbf1aa9073ff962443 (patch) | |
| tree | 7064c86d355581e8a63fe77d54d6e74bc6580b1e /source/QXmppClient.cpp | |
| parent | 7ac9d13564742f06d8e82dff6871e54f4a5f260d (diff) | |
| download | qxmpp-d1765ee554d21cb947eed3fbf1aa9073ff962443.tar.gz | |
rework QXmppLogger again
Diffstat (limited to 'source/QXmppClient.cpp')
| -rw-r--r-- | source/QXmppClient.cpp | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/source/QXmppClient.cpp b/source/QXmppClient.cpp index 7ba994dd..76620139 100644 --- a/source/QXmppClient.cpp +++ b/source/QXmppClient.cpp @@ -38,9 +38,10 @@ /// The default value is 0. QXmppClient::QXmppClient(QObject *parent) - : QObject(parent), m_stream(0), m_clientPrecence(QXmppPresence::Available), + : QObject(parent), m_logger(0), m_stream(0), m_clientPrecence(QXmppPresence::Available), m_reconnectionManager(0) { + m_logger = QXmppLogger::getLogger(); m_stream = new QXmppStream(this); bool check = connect(m_stream, SIGNAL(messageReceived(const QXmppMessage&)), @@ -186,7 +187,7 @@ void QXmppClient::connectToServer(const QString& host, else { qWarning("QXmppClient::connectToServer: Invalid bareJid"); - logger() << QString("Invalid bareJid"); + logger()->debug() << QString("Invalid bareJid"); } } @@ -525,7 +526,13 @@ bool QXmppClient::handleStreamElement(const QDomElement &element) /// Return the QXmppLogger associated with the client. -QXmppLogger &QXmppClient::logger() +QXmppLogger *QXmppClient::logger() { - return *QXmppLogger::getLogger(); + return m_logger; } + +void QXmppClient::setLogger(QXmppLogger *logger) +{ + m_logger = logger; +} + |
