[url=][/url]
import loggingLOG_FORMAT = "%(asctime)s======%(levelname)s++++++(message)"logging.basicConfig(filename="log1.txt",level=logging.WARNING,format=LOG_FORMAT)logging.log(logging.INFO,"This is a INFO log")logging.log(logging.ERROR,"This is a ERROR log.")[url=][/url]

[url=][/url]
Logger.setLevel() #设置日志器将会处理的日志消息的最低严重级别Logger.addHandler()Logger.moveHander() #上面两个函数,为该logger对象添加和移除一个handler对象Logger.addFilter()Logger.removeFilter() #上面两个函数,为该logger对象添加和移除一个filter对象Logger.debug: #产生一条debug级别的日志,同理,info,error的日志消息Logger.exception #创建一个类似于Logger.error的日志消息Logger.log() #获取一个明确的日志level参数类型创建一个日志记录[url=]
[/url]
[url=]
[/url]
logging.StreamHandler #将日志消息发送到输出到Stream。如std.out,std.err或任何file-like对logging.FileHandler #将日志消息发送到磁盘文件。默认情况下文件大小会无限增长logging.handlers.RotatongFileHandler #将日志消息发送到磁盘文件,并支持日志文件按大小切割logging.handlers.TimeRotatingFileHandler #将日志消息发送到磁盘文件,并支持日志文件按时间切割logging.handlers.HTTPHandler #将日志消息以GET或POST的方式发送到一个指定email地址logging.NullHandler #该Handler实例会忽略error message 通常想被想使用logging的library [url=]
[/url]