python日志开启

来源:互联网 发布:linux语言改为中文 编辑:程序博客网 时间:2024/04/29 18:30
import logging# 设置默认的level为DEBUG# 设置log的格式logging.basicConfig(    level=logging.DEBUG,    format="[%(asctime)s] %(name)s:%(levelname)s: %(message)s")# 记录loglogging.debug(...)logging.info(...)logging.warn(...)logging.error(...)logging.critical(...)


上面的代码中,如果将level=logging.DEBUG这一行的日志打印级别调高,则源码中只有满足对应级别的调试信息才会打印出来。如下所示test.py:

import logginglogging.basicConfig(        level = logging.DEBUG,        format = "[%(asctime)s] %(name)s:%(levelname)s: %(message)s")if __name__ == '__main__':        logging.debug('hello word - debug')        logging.info('hello word - info')        logging.warn('hello word - warn')        logging.error('hello word - error')        logging.critical('hello word - critical')


运行结果如下:



倘若将logging级别更改为INFO,则只会打印INFO以上级别的信息

0 0