我用Python构建了一个带有QtDesigner的小GUI应用程序,并将该应用程序传递给了我的团队中使用Autodesk 360 + Autocad的几个人。编译或运行PyQT4 GUI应用程序时排除(或禁用)log4cplus警告?
我的应用程序使用QFileDialog
命令获取文件名,在机器上安装Autodesk 360时已知存在错误:link 1,link2。
的错误:控制台始终返回下面的错误,当一个文件对话框被称为:
log4cplus:ERROR No appenders could be found for logger (AdSyncNamespace).
log4cplus:ERROR Please initialize the log4cplus system properly.
的错误是因为它不会改变处理并不重要,但我不希望任何错误消息如此弹出。
考虑到我们经常会将应用程序分发给每天使用Autodesk产品的用户,并且该错误看起来不会很快得到纠正,是否可以忽略此错误,以便它不显示在控制台中?也许通过py2exe
忽略某些东西......我不知道在哪里搜索。谢谢 !
您是否将控制台用于任何其他输入或输出? –
是的控制台用于在这个过程中得到一些QA,并显示一些信息日志 – kaycee
你可以在应用程序的stdout/stderr上放置一个处理程序,让除了某些消息之外的所有内容都通过。我不知道基于你的应用程序的其余部分是如何设置的。 –