Python日志系统的处理程序、过滤器和其他有用的插件
logging-plugins的Python项目详细描述
#用于Python日志记录系统的处理程序、过滤器和其他有用的插件
这个包定义了一组util类,作为过滤器、处理程序和格式化程序插入到日志记录配置中。在
过滤器
- SkipException:跳过给定异常类的日志
- SkipExceptionMsg:跳过给定异常类和匹配消息的日志。在
- SkipExceptionMsgRateLimit:与SkipExceptionMsg相同,但仅在给定速率限制之后进行筛选。在
- RateLimiterFilter:速率限制,以避免处理程序溢出
- OnlyExcFilter:只接受异常错误(带exc\u info)
- LevelRangeFilter:只接受级别在范围内的记录。在
处理程序
- CounterHandler:不发出任何消息,只按时间统计消息并记录上一个时间戳。在
- DumpOnSignalCounterHandler:与CounterHandler相同,但也注册一个信号处理程序,当接收到信号时,将计数转储到文件中。用于外部监控流程(示例活动性测试)
- StoreRecordsHandler:只将日志记录存储在一个列表中,对测试很有用。在
- 项目
标签: