aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppLogger.h
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-03-08 19:44:20 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-03-08 19:44:20 +0000
commitd1765ee554d21cb947eed3fbf1aa9073ff962443 (patch)
tree7064c86d355581e8a63fe77d54d6e74bc6580b1e /source/QXmppLogger.h
parent7ac9d13564742f06d8e82dff6871e54f4a5f260d (diff)
downloadqxmpp-d1765ee554d21cb947eed3fbf1aa9073ff962443.tar.gz
rework QXmppLogger again
Diffstat (limited to 'source/QXmppLogger.h')
-rw-r--r--source/QXmppLogger.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/source/QXmppLogger.h b/source/QXmppLogger.h
index 23d15770..271dd389 100644
--- a/source/QXmppLogger.h
+++ b/source/QXmppLogger.h
@@ -27,7 +27,7 @@
#include <QTextStream>
-class QFile;
+class QIODevice;
/// Singleton class
class QXmppLogger
@@ -40,24 +40,23 @@ public:
STDOUT
};
- ~QXmppLogger();
-
static QXmppLogger* getLogger();
+
QXmppLogger::LoggingType loggingType();
void setLoggingType(QXmppLogger::LoggingType);
- QXmppLogger& operator<<(const QByteArray &b);
- QXmppLogger& operator<<(const QString &str);
+ QDebug debug();
// deprecated methods
QXmppLogger::LoggingType Q_DECL_DEPRECATED getLoggingType();
private:
QXmppLogger();
+ ~QXmppLogger();
+
static QXmppLogger* m_logger;
QXmppLogger::LoggingType m_loggingType;
- QFile *m_file;
- QTextStream m_stream;
+ QIODevice *m_device;
};
#endif // QXMPPLOGGER_H