赞
踩
logging是个python自带的日志相关模块,无需安装,最简单的使用方法如下:
- import logging
-
- logging.debug('123')
- logging.info('123')
- logging.warning('123')
- logging.error('123')
- logging.critical('123')
输出结果如下:
WARNING:root:123
ERROR:root:123
CRITICAL:root:123
可以看到 debug和info并没有输出,因为logging默认的等级为warning。debug<info<warning<error<critical.官方介绍如下:数值越大,等级越高。
logging有一个简单的配置函数basicConfig,能进行一些基础的配置,将上面的代码修改成下面所示:
- import logging
-
- logging.basicConfig(level=logging.DEBUG,
- format="%(asctime)s %(levelname)s %(msg)s",
- datefmt="%Y/%m/%d %X")
-
- logging.debug('123')
- logging.info('123')
- logging.warning('123')
- logging.error('123')
- logging.critical('123')
输出的结果为:
2020/04/22 09:57:09 DEBUG 123
2020/04/22 09:57:09 INFO 123
2020/04/22 09:57:09 WARNING 123
2020/04/22 09:57:09 ERROR 123
2020/04/22 09:57:09 CRITICAL 123
basicConfig能够配置的选项如下:
其中,format格式化的有关选项如下:
使用 basicConfig就可以配制出一些简单的日志了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。