使用 QSettings 配置 Log4Qt

Posted 一去丶二三里

tags:

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

在 Log4Qt 的初始化过程中,除了会使用环境变量之外,它还会通过 QSettings 读取配置。也就是说,在使用 Logger 之前,需要针对 QSettings 做一些基本设置:

  • 组织名和应用名:通过 QCoreApplication::setOrganizationName() 和 QCoreApplication::setApplicationName() 指定,并且这些名称需要能被 QSettings 找到。

  • 分组:需要有一个名为 Log4Qt 的分组,在这个组下面还要有一个子组 Properties

  • 配置内容:需要符合 Log4Qt 配置语法规则。

在 Windows 中,可以在注册表中添加相应的配置。例如,路径:计算机\\HKEY_CURRENT_USER\\SOFTWARE\\MyOrganisation\\MyApplication\\Log4Qt\\Properties

当然,手动添加比较麻烦。有一个简单的办法,就是下面所说的用程序设置 - setupLog4Qt()。

1

以上是关于使用 QSettings 配置 Log4Qt的主要内容,如果未能解决你的问题,请参考以下文章

Log4Qt 初始化过程

使用环境变量配置 Log4Qt

如何使用 QSettings 向我的配置文件添加注释?

Qt配置信息设置(QSettings在不同平台下的使用路径)

Qt 配置文件QSettings

请教log4qt的日志分类问题