标签:日志
官方文档: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 # 循环日志文件
基本配置与使用(logging.basicConfig)
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 ***
标签:日志
原文地址:http://blog.51cto.com/walkerqt/2096462