Vidalia 0.2.12
|
#include <Log.h>
Classes | |
struct | Stream |
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 | |
struct Log::LogMessage::Stream * | stream |
This internal class represents a single message that is to be written to the log destination. The message is buffered until it is written to the log in this class's destructor.
Log::LogMessage::LogMessage | ( | Log::LogLevel | t, |
QIODevice * | o | ||
) | [inline] |
Log::LogMessage::LogMessage | ( | const LogMessage & | o | ) | [inline] |
Definition at line 103 of file Log.h.
References Log::LogMessage::Stream::ref, and stream.
Log::LogMessage::~LogMessage | ( | ) |
Destructor. Writes the buffered log message out to the log file specified in the constructor.
Definition at line 163 of file Log.cpp.
References Log::log().
LogMessage Log::LogMessage::arg | ( | const QString & | a | ) | [inline] |
Definition at line 111 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
LogMessage Log::LogMessage::arg | ( | const QStringList & | a | ) | [inline] |
Definition at line 115 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
LogMessage Log::LogMessage::arg | ( | short | a | ) | [inline] |
Definition at line 123 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
LogMessage Log::LogMessage::arg | ( | long | a | ) | [inline] |
Definition at line 139 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
LogMessage Log::LogMessage::arg | ( | ulong | a | ) | [inline] |
Definition at line 143 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
LogMessage Log::LogMessage::arg | ( | ushort | a | ) | [inline] |
Definition at line 127 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
LogMessage Log::LogMessage::arg | ( | qlonglong | a | ) | [inline] |
Definition at line 147 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
LogMessage Log::LogMessage::arg | ( | qulonglong | a | ) | [inline] |
Definition at line 151 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
LogMessage Log::LogMessage::arg | ( | const QHostAddress & | a | ) | [inline] |
Definition at line 119 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
LogMessage Log::LogMessage::arg | ( | int | a | ) | [inline] |
Definition at line 131 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
LogMessage Log::LogMessage::arg | ( | uint | a | ) | [inline] |
Definition at line 135 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
LogMessage& Log::LogMessage::operator<< | ( | const QHostAddress & | a | ) | [inline] |
Definition at line 117 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
LogMessage& Log::LogMessage::operator<< | ( | long | a | ) | [inline] |
Definition at line 137 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
LogMessage& Log::LogMessage::operator<< | ( | short | a | ) | [inline] |
Definition at line 121 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
LogMessage& Log::LogMessage::operator<< | ( | qlonglong | a | ) | [inline] |
Definition at line 145 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
LogMessage& Log::LogMessage::operator<< | ( | qulonglong | a | ) | [inline] |
Definition at line 149 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
LogMessage& Log::LogMessage::operator<< | ( | ushort | a | ) | [inline] |
Definition at line 125 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
LogMessage& Log::LogMessage::operator<< | ( | const QString & | t | ) | [inline] |
Definition at line 109 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
LogMessage& Log::LogMessage::operator<< | ( | int | a | ) | [inline] |
Definition at line 129 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
LogMessage& Log::LogMessage::operator<< | ( | ulong | a | ) | [inline] |
Definition at line 141 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
LogMessage& Log::LogMessage::operator<< | ( | const QStringList & | a | ) | [inline] |
Definition at line 113 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
LogMessage& Log::LogMessage::operator<< | ( | uint | a | ) | [inline] |
Definition at line 133 of file Log.h.
References Log::LogMessage::Stream::buf, and stream.
QString Log::LogMessage::toString | ( | ) | const [inline] |
Returns a formatted log message, prefixed with a timestamp and the log message severity level.
Definition at line 153 of file Log.cpp.
References Log::LogMessage::Stream::buf, Log::logLevelToString(), stream, TIMESTAMP_FMT, and Log::LogMessage::Stream::type.
Referenced by arg(), LogMessage(), operator<<(), and toString().