首页 > 编程语言 > 详细

python logging记录日志的方式

时间:2019-04-19 11:33:17      阅读:138      评论:0      收藏:0      [点我收藏+]
python的logging模块提供了标准的日志接口,可以通过它存储各种格式的日志,日志级别等级:critical > error > warning > info > debug

import logging

# 初始化日志配置

logging.basicConfig(

    # 日志级别,logging.DEBUG,logging.ERROR

    level = logging.INFO,  

    # 日志格式

    # 时间、代码所在文件名、代码行号、日志级别名字、日志信息

    format = %(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s,

    # 打印日志的时间

    datefmt = %a, %Y-%m-%d %H:%M:%S,

    # 日志文件存放的目录(目录必须存在)及日志文件名

    filename = e:/BddDataDriveRreport.log,

    # 打开日志文件的方式

    filemode = w

)


logging.debug(test debug)
logging.info(test info)

logging.warning(test warning)

logging.error(test error)
logging.critical(test critical)


文件输出结果:
Fri, 2019-04-19 11:07:23 py20190419_logging.txt[line:36] INFO test info
Fri, 2019-04-19 11:07:23 py20190419_logging.txt[line:38] WARNING test warning
Fri, 2019-04-19 11:07:23 py20190419_logging.txt[line:40] ERROR test error
Fri, 2019-04-19 11:07:23 py20190419_logging.txt[line:41] CRITICAL test critical

 

python logging记录日志的方式

原文:https://www.cnblogs.com/xiaoxiao075/p/10734721.html

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