在python中,内置模块logging就是用来记录程序运行时的日志信息的。
- logging.basicConfig
- 设置logging日志的配置信息
- 常用参数有:
- level 表示设置级别
- %(asctime)s 表示当前时间
- %(filename)s 表示程序文件名
- %(lineno)d 表示符号
- %(levelname)s 表示日志级别
- %(message)s 表示日志信息
- 如:
- level 表示设置级别
logging.basicConfig(level=logging.DEBUG,
format="%(asctime)s-%(filename)s[lineno:%(lineno)d]-%(levelname)s-%(message)s",
filename="log.txt",
filemode='a'
)
设置输出显示 。默认时warning,只有大于等于warning级别的日志才会输出显示
logging.debug("我是一个Debug级别的日志信息")
logging.info("我是一个info级别的日志信息")
logging.warning("我是一个warning级别的日志信息")
logging.error("我是一个error级别的日志信息")
logging.critical("我是一个critical级别的日志信息")