我有一个使用其他模块的Python脚本,比如
Canvas
但即使明确设置了日志记录级别,也会显示来自gnupg lib的调试日志。如何在我不拥有的模块中禁用调试日志?
答案 0 :(得分:0)
调用
logging.getLogger('gnupg').setLevel(60)
应该从gnupg中删除所有日志消息。您可以设置配置级别以允许日志中的某些重要消息。
如果您不确定记录器的名称,可以检查所有已注册的记录器
print(list(logging.Logger.manager.loggerDict.keys()))