我试图在python代码执行的运行时删除StreamHandler。在
if (False == consoleOutput):
lhStdout = log.handlers[0] # stdout is the only handler initially
log.removeHandler(lhStdout)
这个很好用。但我不喜欢我们假设stdout是handler数组中的第一个处理程序。有没有一种方法可以查询handlers类来查找它是哪种类型?像这样的东西
^{pr2}$
Tags:
你要找的是拼写:
if isinstance(handler, StreamHandler):
-但我真的很想知道为什么你想做这样的事情而不是使用合理的解决方案(即根本不为你的记录器配置StreamHandler…)。在相关问题 更多 >
编程相关推荐