我在 Arch Linux 下使用 KDE Plasma 并且有很多日志,例如
kwin_x11[5129]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 11416, resource id: 56623191, major code: 20 (GetProperty), minor code: 0
在我的日记里。
这些错误被证明是无害的,我想抑制它们,以免我的日志被淹没。我发现一个流行的解决方案是设置QT_LOGGING_RULES="*=false"
,但这会完全禁用日志记录,即使它实际上有用。
我想知道我如何才能只针对这个 Qt 日志记录类别而让其他类别保持不变?
我试过 egQT_LOGGING_RULES="qt.qpa.xcb.*=false"
QT_LOGGING_RULES="qpa.xcb.*=false"
QT_LOGGING_RULES="qt.*.xcb.*=false"
等,但都没有用。
到目前为止我能做的最好的: