0x03 Python logging模块之Formatter格式
程序员文章站
2022-05-04 12:37:14
logging模块之Formatter格式 == [toc] 在记录日志是,日志输出的格式也是非常重要的,无论对于开发调试阶段,还是运维阶段。Formater对象用于定制日志的输出格式,而格式有依赖于格式字符串,格式字符串是字典mapping类型。而格式化字符串中的关键字key其实是LogRecor ......
logging模块之formatter格式
在记录日志是,日志输出的格式也是非常重要的,无论对于开发调试阶段,还是运维阶段。formater对象用于定制日志的输出格式,而格式有依赖于格式字符串,格式字符串是字典mapping类型。而格式化字符串中的关键字key其实是logrecorder对象的属性。所以要学习日志的格式就要formatter,格式化字符串,logrecorder对象属性,以及时间格式化字符串。这4点掌握完就可以了。
formater对象
参考《python logging 模块》
日志输出格式化字符串
格式化字符串就是python的格式化字符串,不过是字典映射类型,key就是logrecorder对象的属性。
默认是: '%(message)s' 只有消息内容。
logrecoder对象
重要关注该对象的属性,用于格式化字符串中.
定义日志输出时作为参考,点击下面连接。
参考官档:
时间格式化字符串
默认就好,默认是:'%y-%m-%d %h:%m:%s,uuu' 后面uuu代表毫秒值。
上一篇: Python学习-55 小游戏- 猜大小
下一篇: Maven 继承与聚合