知行编程网知行编程网  2022-10-18 08:30 知行编程网 隐藏边栏  26 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python如何定制日志输出格式的相关知识,希望可以帮到处于编程学习途中的小伙伴

Python如何自定义日志输出格式


1、说明

输出完成后,输出日志的形式一般都是标准化的,比如日志的打印时间和类型,不像我们随意串接字符串。日志格式的定制可以通过日志模块的Formatter组件进行定制。 basicConfig() 中的处理程序带有一个格式化程序,由 logging.basicConfig(**kwargs) 函数自定义。


2、实例

import logging
if __name__ == '__main__':    
logger = logging.getLogger("Test")    
logging.basicConfig(level=logging.INFO,                        
format="%(asctime)s %(process)d:%(processName)s- %(levelname)s === %(message)s",                        
datefmt="%Y-%m-%d %H:%M:%S %p")    
logger.debug("Debug 级别的信息")    
logger.info("Info 级别的信息")    
logger.warning("Warning 级别的信息")    
logger.error("Error 级别的信息")   
 logger.critical("Critical 级别的信息")

以上就是如何在 Python 中自定义日志输出格式。我希望它可以对大家有所帮助。更多知识可以在python学习网络上找到。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享