5#ifndef CONSOLEAPPENDER_H
6#define CONSOLEAPPENDER_H
8#include "dtkcore_global.h"
21 virtual void append(
const QDateTime &time,
Logger::LogLevel level,
const char *file,
int line,
22 const char *func,
const QString &category,
const QString &msg);
25 bool m_ignoreEnvPattern;
AbstractStringAppender类为处理纯文本格式的Appender提供了一个方便的基础日志
Definition: AbstractStringAppender.h:16
ConsoleAppender是简单的appender,将日志记录写入std::cerr输出流
Definition: ConsoleAppender.h:14
ConsoleAppender()
构造函数,设置默认的日志格式为[%{type:-7}] <%{function}> %{message}\n
virtual QString format() const
返回当前默认输出格式,可以调用父类的setFormat()来更改日志输出格式
void ignoreEnvironmentPattern(bool ignore)
设置应用程序忽略环境变量来修改ConsoleAppender的输出格式,使用默认输出格式
LogLevel
日志等级
Definition: Logger.h:22