首页 > 编程语言 > 详细

Python基础语法 - logging

时间:2018-03-21 23:06:11      阅读:195      评论:0      收藏:0      [点我收藏+]

描述:

  很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志。

  logging的日志可以分为5个级别:

  • debug()
  • info()
  • warning()
  • error()
  • critical()

简单用法:

logging.debug(degbug message)
logging.info(info message)
logging.warning(hello)
logging.error(error message)
logging.critical(critical message)

>>>输出:

WARNING:root:hello
ERROR:root:error message
CRITICAL:root:critical message
level = warning

logger文件:

import logging

logging.basicConfig(level = logging.DEBUG,
                    format = %(asctime)s %(filename)s - %(levelname)s - %(message)s,
                    datefmt= %a,%d %b %Y %H:%M:%S,
                    filename = test.log,
                    filemode = w)

logging.debug(degbug message)
logging.info(info message)
logging.warning(hello)
logging.error(error message)
logging.critical(critical message)

>>>输出:
test.log
Wed,21 Mar 2018 22:58:03 logging_module.py - DEBUG - degbug message
Wed,21 Mar 2018 22:58:03 logging_module.py - INFO - info message
Wed,21 Mar 2018 22:58:03 logging_module.py - WARNING - hello
Wed,21 Mar 2018 22:58:03 logging_module.py - ERROR - error message
Wed,21 Mar 2018 22:58:03 logging_module.py - CRITICAL - critical message

 

Python基础语法 - logging

原文:https://www.cnblogs.com/id19910408/p/8620291.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!