python——日志模块

        日志主要用于记录程序运行情况,以便程序报错能够快速定位到问题。Python自带日志操作模块,即logging模块。

一、Logging模块

1、日志等级划分及作用

        日志有6个等级,等级由低到高分别是NOTEST

logging.basicConfig(level=logging.DEBUG)
2、日志输出格式设置

        日志输出格式的设置需要用到basicConfig方法,基础使用代码如下:

LOG_FORMAT = "%(asctime)s-(message)s"
logging.basicConfig(filename='log_test.log',
                    level=logging.DEBUG,
                    encoding='utf-8',
                    datefmt='%Y-%m-%d %H:%M:%S',
                    format = LOG_FORMAT)

        basicConfig方法具有多个属性,具体如下:

参数名称

说明

Filename

指日志要输出到指定的文件

Filemode

指打开文件的方式,默认为‘a’,追加写入

Datefmt

用于指定日期/时间格式

Level

你可能感兴趣的:(python,python,开发语言)