python3.6使用logging打印日志文件时可以使用:
logging.basicConfig(level=logging.INFO,format='', filename=name.log, filemode='a')
logging.info("this is error")
输出:"this is error"
第一个参数level是日志文件的级别,日志级别CRITICAL>ERROR>WARNING>INFO>DEBUG>NOTSET,这里我设置了INFO,就指只能输出低于INFO级别的日志文件
第二个参数format是日志文件输出形式,这里设置了空,即只输出日志设定的数据,可根据自己需求,如我这里设置:
format = logging.Formatter("%(asctime)s - %(message)s")
logging.info("this is info")
即输出形式为:"2016-09-13 18:52:37,492 INFO - this is info"日志文件
第三个参数filename是存储日志文件的地址
第四个参数filemode是日志文件写入的方式,我这里写追加写入
网友评论