~LogMessage();
template<typename T>
- LogMessage &operator<<(const T &value) {
+ LogMessage& operator<<(const T& value)
+ {
_stream << value << " ";
return *this;
}
- LogMessage &operator<<(const QStringList &t);
- LogMessage &operator<<(bool t);
+ LogMessage& operator<<(const QStringList& t);
+ LogMessage& operator<<(bool t);
private:
QTextStream _stream;
Logger::LogLevel _logLevel;
};
-
// The only reason for LogMessage and the helpers below to exist is the fact that Qt versions
// prior to 5.5 did not support the Info level.
// Once we can rely on Qt 5.5, they will be removed and replaced by the native Qt functions.
class quInfo : public LogMessage
{
public:
- quInfo() : LogMessage(Logger::LogLevel::Info) {}
+ quInfo()
+ : LogMessage(Logger::LogLevel::Info)
+ {}
};
-
/**
* Creates a warning-level log message.
*
class quWarning : public LogMessage
{
public:
- quWarning() : LogMessage(Logger::LogLevel::Warning) {}
+ quWarning()
+ : LogMessage(Logger::LogLevel::Warning)
+ {}
};
-
/**
* Creates an error-level log message.
*
class quError : public LogMessage
{
public:
- quError() : LogMessage(Logger::LogLevel::Error) {}
+ quError()
+ : LogMessage(Logger::LogLevel::Error)
+ {}
};