#include <log.h>
Public Member Functions | |
LogMessage (Log::LogLevel t, QIODevice *o) | |
LogMessage (const LogMessage &o) | |
QString | toString () const |
~LogMessage () | |
LogMessage & | operator<< (const QString &t) |
LogMessage | arg (const QString &a) |
LogMessage & | operator<< (const QStringList &a) |
LogMessage | arg (const QStringList &a) |
LogMessage & | operator<< (const QHostAddress &a) |
LogMessage | arg (const QHostAddress &a) |
LogMessage & | operator<< (short a) |
LogMessage | arg (short a) |
LogMessage & | operator<< (ushort a) |
LogMessage | arg (ushort a) |
LogMessage & | operator<< (int a) |
LogMessage | arg (int a) |
LogMessage & | operator<< (uint a) |
LogMessage | arg (uint a) |
LogMessage & | operator<< (long a) |
LogMessage | arg (long a) |
LogMessage & | operator<< (ulong a) |
LogMessage | arg (ulong a) |
LogMessage & | operator<< (qlonglong a) |
LogMessage | arg (qlonglong a) |
LogMessage & | operator<< (qulonglong a) |
LogMessage | arg (qulonglong a) |
Public Attributes | |
Log::LogMessage::Stream * | stream |
Classes | |
struct | Stream |
Definition at line 90 of file log.h.
Log::LogMessage::LogMessage | ( | Log::LogLevel | t, | |
QIODevice * | o | |||
) | [inline] |
Log::LogMessage::LogMessage | ( | const LogMessage & | o | ) | [inline] |
Log::LogMessage::~LogMessage | ( | ) |
Destructor. Writes the buffered log message out to the log file specified in the constructor.
Definition at line 164 of file log.cpp.
References Log::LogMessage::Stream::buf, Log::log(), Log::LogMessage::Stream::out, Log::LogMessage::Stream::ref, stream, and toString().
LogMessage Log::LogMessage::arg | ( | qulonglong | a | ) | [inline] |
LogMessage Log::LogMessage::arg | ( | qlonglong | a | ) | [inline] |
LogMessage Log::LogMessage::arg | ( | ulong | a | ) | [inline] |
LogMessage Log::LogMessage::arg | ( | long | a | ) | [inline] |
LogMessage Log::LogMessage::arg | ( | uint | a | ) | [inline] |
LogMessage Log::LogMessage::arg | ( | int | a | ) | [inline] |
LogMessage Log::LogMessage::arg | ( | ushort | a | ) | [inline] |
LogMessage Log::LogMessage::arg | ( | short | a | ) | [inline] |
LogMessage Log::LogMessage::arg | ( | const QHostAddress & | a | ) | [inline] |
LogMessage Log::LogMessage::arg | ( | const QStringList & | a | ) | [inline] |
LogMessage Log::LogMessage::arg | ( | const QString & | a | ) | [inline] |
LogMessage& Log::LogMessage::operator<< | ( | qulonglong | a | ) | [inline] |
LogMessage& Log::LogMessage::operator<< | ( | qlonglong | a | ) | [inline] |
LogMessage& Log::LogMessage::operator<< | ( | ulong | a | ) | [inline] |
LogMessage& Log::LogMessage::operator<< | ( | long | a | ) | [inline] |
LogMessage& Log::LogMessage::operator<< | ( | uint | a | ) | [inline] |
LogMessage& Log::LogMessage::operator<< | ( | int | a | ) | [inline] |
LogMessage& Log::LogMessage::operator<< | ( | ushort | a | ) | [inline] |
LogMessage& Log::LogMessage::operator<< | ( | short | a | ) | [inline] |
LogMessage& Log::LogMessage::operator<< | ( | const QHostAddress & | a | ) | [inline] |
LogMessage& Log::LogMessage::operator<< | ( | const QStringList & | a | ) | [inline] |
LogMessage& Log::LogMessage::operator<< | ( | const QString & | t | ) | [inline] |
QString Log::LogMessage::toString | ( | ) | const [inline] |
Returns a formatted log message, prefixed with a timestamp and the log message severity level.
Definition at line 154 of file log.cpp.
References Log::LogMessage::Stream::buf, Log::logLevelToString(), stream, TIMESTAMP_FMT, and Log::LogMessage::Stream::type.
Referenced by ~LogMessage().
Referenced by arg(), LogMessage(), operator<<(), toString(), and ~LogMessage().