Qt 默认情况下,在QMessageLogger中创建的QDebug没有报价

Qt 默认情况下,在QMessageLogger中创建的QDebug没有报价,qt,logging,Qt,Logging,我使用stuff记录错误。每次我必须使用.noquote(): qCWaning(appCategory).noquote() 除了重新定义宏或修改源代码(qdebug.h应该就足够了)之外,什么都没有(直到5.12.2)。 qCWaning(appCategory).noquote() << QCoreApplication::translate("app", "Unable to create object from URL %1")

我使用stuff记录错误。每次我必须使用
.noquote()

qCWaning(appCategory).noquote()
除了重新定义宏或修改源代码(
qdebug.h
应该就足够了)之外,什么都没有(直到5.12.2)。
qCWaning(appCategory).noquote()
            << QCoreApplication::translate("app", "Unable to create object from URL %1")
               .arg(url.toString());