aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppServerExtension.cpp
diff options
context:
space:
mode:
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);
+}