码迷,mamicode.com
首页 > 编程语言 > 详细

Python3 logging tips

时间:2018-04-10 15:09:30      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:日志

  • 官方文档:Logging HOWTO

  • 官方文档:logging.config 模块

  • 日志的等级(level)如下,只有大于等于配置的等级时,日志才会被记录。

  • # 默认等级为 WARNING
    NOTSET < DEBUG < INFO < WARNING < ERROR < CRITICAL
    • 官方模块有十几个 Handler(Useful Handlers),存在于 logging 和 logging.handlers 模块。常用的有:

    logging.StreamHandler	# 输出日志到控制台时使用(sys.stderr)
    logging.FileHandler	# 输出日志到磁盘文件
    logging.handlers.RotatingFileHandler	# 循环日志文件
    import logging
    logging.basicConfig(level=logging.INFO,
    				format='%(message)s: %(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s',
    				datefmt='%Y-%m-%d %H:%M:%S',
    				filename='log.log',
    				filemode='a')
    logging.error(fullpath)    # 日志将记录到 log.log 文件



    *** walker ***


    Python3 logging tips

    标签:日志

    原文地址:http://blog.51cto.com/walkerqt/2096462

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!