Python的日志输出为文件格式——使用logging模块

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yx0628/article/details/81906929

logging 模块可以将 python 打印的日志进行文件的输出,具体配置如下:

import logging
logging.basicConfig(level=logging.INFO,
                    format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s',
                    datefmt='%a, %d %b %Y %H:%M:%S',
                    filename='D:\\loggingtest.log',
                    filemode='w')

# 使用时类似java的log4j 直接输出打印的字符串即可
logging.debug("debug message")
logging.info("info message")
logging.warning("warning message")
logging.error("Error message")
logging.fatal("Fatal message")

输出的文件:
输出日志文件格式

可以看到,由于日志级别 level=logging.INFO ,代码中的 debug 信息是不会输出的。

猜你喜欢

转载自blog.csdn.net/yx0628/article/details/81906929