导语:
本文主要介绍了关于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学习网络上找到。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python格式参数可以输出多少次?01/12
- ♥ python如何设置错误跳过?09/25
- ♥ 如何使用 split() 方法在 pandas 中拆分字符串?08/23
- ♥ python应该安装pycharm吗08/15
- ♥ 案例详解:Python类继承机制12/22
- ♥ python异常处理的过程12/31
内容反馈