一、Handler

Handler决定如何处理logger中的每条消息。它表示一个特定的日志行为,例如 将消息写入屏幕、文件或网络Socket
handler对应的是个字典,每一个键都是一个handler的名字,每个值又一个字典,描述了如何配置对应的handler实例
2.1、内置Handler
- class(必需):处理程序类的名称
- level(可选的):处理程序的级别
- formatter(可选的):处理程序的格式化程序
- filters(可选的):处理程序的过滤器的列表
'handlers': { 'console': { 'level': 'INFO', 'class': 'logging.StreamHandler', 'formatter': 'standard' }, 'file': {
本文详细介绍了Django日志中的Handler,包括内置Handler的使用,如StreamHandler、FileHandler和RotatingFileHandler。重点讲解了如何配置Handler的参数,如filename、mode、maxBytes和backupCount,以实现日志的自动切分和管理。
订阅专栏 解锁全文
4187

被折叠的 条评论
为什么被折叠?



