我试用Python的日志模块已经有一段时间了。我的大部分基础知识都很有效。然而,我撞到了一堵墙,在那里我想控制记录器的水平。你知道吗
下面是我试图实现的日志记录行为的表示:
if verbosityState == 0:
# Total silence
elif verbosityState == 1:
# Display only INFO, ERROR, CRITICAL
elif verbosityState == 2:
# Display INFO, DEBUG, ERROR, CRITICAL
elif verbosityState > 2:
# Display INFO, DEBUG, ERROR, CRITICAL, WARNING
else:
# Total silence
我找到了下面的解决方案,hereon stackoverflow,它涉及到继承FILTER类和创建自定义过滤器。不幸的是,我不能适应我的情况。你知道吗
你能帮我做这个吗?你知道吗
谢谢。你知道吗
您可以使用自定义的
Filter
,就像您链接到的答案一样:输出:
相关问题 更多 >
编程相关推荐