diff options
Diffstat (limited to 'src/QXmppServerExtension.cpp')
| -rw-r--r-- | src/QXmppServerExtension.cpp | 22 |
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); +} |
