Log4Qt 日志格式化(PatternLayout)

Posted 一去丶二三里

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Log4Qt 日志格式化(PatternLayout)相关的知识,希望对你有一定的参考价值。

星标/置顶 公众号????,硬核文章第一时间送达!

1

继承关系图

Log4Qt 提供了各种布局对象,通过使用这些 Layout,我们可以根据自己的喜好来格式化日志输出,自由指定日志级别、线程名称、Logger 名称、日期时间等信息。

Log4Qt::Layout 继承关系图:

在该层次结构中,顶级类是 Layout,它是 Log4Qt API 中所有其他布局类的基类。

  • PatternLayout:根据一个模式字符串输出日志事件

  • SimpleLayout:输出日志事件的级别和消息

  • TTCCLayout:输出日志事件的时间、线程名称、Logger 名称和嵌套的诊断上下文信息

注意:这里列出来的这几个 Layout 比较常用,也是我们重点讲解的内容。此外,还有一些其它 Layout(例如

以上是关于Log4Qt 日志格式化(PatternLayout)的主要内容,如果未能解决你的问题,请参考以下文章

Log4Qt 日志格式化(SimpleLayout)

Log4Qt 日志格式化(TTCCLayout)

Log4Qt 输出重定向(控制台)

Log4Qt快速入门——Log4Qt日志输出重定向源码解析

qt里面用log4qt日志库

请教log4qt的日志分类问题