Python日志库 - 超出日志记录级别

时间:2017-08-02 08:57:30

标签: python logging

python日志库允许基于不同级别进行日志记录: https://docs.python.org/3/howto/logging.html#logging-levels 但是我想用它来根据自定义标签进行记录,例如" show_intermediate_results"或" display_waypoints_in_the_code"或" report_time_for_each_module"等等... 这些标签无法在严重性阶梯中进行测量,在开发期间我有时希望看到它们,有时不依赖于我正在开发/调试的内容。 所以问题是我是否可以使用日志库来做到这一点? 顺便说一句,我想使用这个库,而不是自己写一些东西,因为我希望它是线程安全的。

1 个答案:

答案 0 :(得分:0)

根据the documentation,您可以将logging.Filter个对象与LoggerHandler个实例一起使用

  

用于比级别提供的更复杂的过滤。