aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppServerExtension.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-08-31 10:26:37 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-08-31 10:26:37 +0000
commit631fb057c9379b79f425dca138dcc35798b9a855 (patch)
tree25c31437f21152a8a8c5c824e623fc00f0efb88f /src/QXmppServerExtension.cpp
parent811e4f96d2d1c953092a0b10267d20f2b01fc33f (diff)
downloadqxmpp-631fb057c9379b79f425dca138dcc35798b9a855.tar.gz
add logging helpers for server extensions
Diffstat (limited to 'src/QXmppServerExtension.cpp')
-rw-r--r--src/QXmppServerExtension.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/QXmppServerExtension.cpp b/src/QXmppServerExtension.cpp
index 9c5151a1..c395de3e 100644
--- a/src/QXmppServerExtension.cpp
+++ b/src/QXmppServerExtension.cpp
@@ -24,6 +24,8 @@
#include <QMetaClassInfo>
#include <QStringList>
+#include "QXmppLogger.h"
+#include "QXmppServer.h"
#include "QXmppServerExtension.h"
class QXmppServerExtensionPrivate
@@ -143,3 +145,23 @@ void QXmppServerExtension::setServer(QXmppServer *server)
d->server = server;
}
+void QXmppServerExtension::debug(const QString &message)
+{
+ QXmppLogger *logger = server()->logger();
+ if (logger)
+ logger->log(QXmppLogger::DebugMessage, message);
+}
+
+void QXmppServerExtension::info(const QString &message)
+{
+ QXmppLogger *logger = server()->logger();
+ if (logger)
+ logger->log(QXmppLogger::InformationMessage, message);
+}
+
+void QXmppServerExtension::warning(const QString &message)
+{
+ QXmppLogger *logger = server()->logger();
+ if (logger)
+ logger->log(QXmppLogger::WarningMessage, message);
+}