|
| ConsoleAppender () |
| 构造函数,设置默认的日志格式为[%{type:-7}] <%{function}> %{message}\n
|
|
virtual QString | format () const |
| 返回当前默认输出格式,可以调用父类的setFormat() 来更改日志输出格式 更多...
|
|
void | ignoreEnvironmentPattern (bool ignore) |
| 设置应用程序忽略环境变量来修改ConsoleAppender的输出格式,使用默认输出格式 更多...
|
|
| AbstractStringAppender () |
| 构建一个新的字符串appender对象
|
|
virtual QString | format () const |
| 返回当前使用的format字符串 更多...
|
|
void | setFormat (const QString &format) |
| 设置日志格式, 以便用这个appender向日志目标写入字符串。 更多...
|
|
| AbstractAppender () |
| AbstractAppender构造函数
|
|
virtual | ~AbstractAppender () |
| AbstractAppender析构函数
|
|
Logger::LogLevel | detailsLevel () const |
| 返回appender的当前日志级别 更多...
|
|
void | setDetailsLevel (Logger::LogLevel level) |
| 设置当前appender的记录级别,默认记录级别为Logger::Debug 更多...
|
|
void | setDetailsLevel (const QString &level) |
| 设置当前appender的记录级别,这个函数是为了简化输入而提供的,它的行为与同名函数类似。 更多...
|
|
void | write (const QDateTime &time, Logger::LogLevel level, const char *file, int line, const char *func, const QString &category, const QString &msg) |
| 尝试写入日志,这是由Logger对象调用的函数,用于向appender写入日志信息 更多...
|
|
|
virtual void | append (const QDateTime &time, Logger::LogLevel level, const char *file, int line, const char *func, const QString &category, const QString &msg) |
|
QString | formattedString (const QDateTime &time, Logger::LogLevel level, const char *file, int line, const char *func, const QString &category, const QString &msg) const |
|
virtual void | append (const QDateTime &time, Logger::LogLevel level, const char *file, int line, const char *func, const QString &category, const QString &msg)=0 |
|
ConsoleAppender是简单的appender,将日志记录写入std::cerr
输出流
ConsoleAppender使用[%{type:-7}] <%{function}> %{message}\n
作为默认输出格式。它类似于AbstractStringAppender,但不显示时间
你可以通过使用QT_MESSAGE_PATTERN
环境变量来修改ConsoleAppender的输出格式,而不用修改你的代码。 变量。如果你需要你的应用程序忽略这个环境变量,你可以调用ConsoleAppender::ignoreEnvironmentPattern(true)