gpt4 book ai didi

c++ - QLoggingCategory::setFilterRules 用法

转载 作者:太空宇宙 更新时间:2023-11-04 12:29:57 25 4
gpt4 key购买 nike

我正在从事一个相当大的项目,该项目在许多模块中使用 QLoggingCategory。主要的第一行代码是:

    QLoggingCategory::setFilterRules("*.info=false\n");

在其自己的命名空间中的类 cpp 文件之一是:

    namespace Constants {
const QLoggingCategory DebugCategory("ModePreviewManager");
...

我正试图掌握如何使用它来过滤掉当前写入应用程序输出的大量调试信息。

任何人都可以帮助我如何使用上面的方法将输出限制到这个模块吗?我查看了 QLoggingCategory 在线文档,关于如何使用它来实现这一点并不是很清楚。

最佳答案

setFilterRules 将所有(所有类别)信息设置为关闭,如果我将其更改为 .然后这将关闭所有类别和所有模式。

然后我可以启用特定类别:

QLoggingCategory::setFilterRules("*.[<type>]=false\n"
"ModePreviewManager.debug=true");

在 [ < type > ] 中插入“调试、信息、警告或严重”。

关于c++ - QLoggingCategory::setFilterRules 用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59066315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com