/*!
@~chinese
@ingroup dlog
@file include/log/ConsoleAppender.h

@class Dtk::Core::ConsoleAppender
@brief ConsoleAppender是简单的控制台appender，将日志记录写入`std::cerr`输出流<br>
@details ConsoleAppender使用`[%{type:-7}] <%{function}> %{message}\n`作为默认输出格式。它类似于AbstractStringAppender,但不显示时间<br>
        你可以通过使用`QT_MESSAGE_PATTERN`环境变量来修改ConsoleAppender的输出格式,而不用修改你的代码。
        变量。如果你需要你的应用程序忽略这个环境变量,你可以调用`ConsoleAppender::ignoreEnvironmentPattern(true)`

@fn ConsoleAppender Dtk::Core::ConsoleAppender::ConsoleAppender()
@brief 构造函数,设置默认的日志格式为`[%{type:-7}] <%{function}> %{message}\n`

@fn virtual QString Dtk::Core::ConsoleAppender::format()
@brief 返回当前默认输出格式,可以调用父类的`setFormat()`来更改日志输出格式
@sa AbstractStringAppender::setFormat()

@fn void Dtk::Core::ConsoleAppender::ignoreEnvironmentPattern(bool ignore)
@brief 设置应用程序忽略环境变量来修改ConsoleAppender的输出格式,使用默认输出格式
@sa [QT_MESSAGE_PATTERN](https://doc.qt.io/qt-5/debug.html#warning-and-debugging-messages)

*/
