python日志模块配置

import logging

logging.basicConfig(filename= 'result.log',filemode= 'w+', level= logging.DEBUG, format= '%(asctime)s - %(levelname)s - %(message)s')

filename:日志文件名
filemode:文件读写方式
level:日志等级
DEBUG:最详细的日志信息
INFO:仅次于DEBUG,记录关键节点的信息
WARNING:记录不期望发送的信息
ERRO:由于严重错误的问题导致某些功能不能正常运行时记录的信息
CRITICAL:当发生严重错误时,导致程序不能继续运行时记录的信息
format:指定日志输出的格式的字符串,指定日志输出顺序
'%(asctime)s':时间,格式为:yyy-mm-dd hh:mm:ss,如:s2019-04-19 11:20:42,345

解决日志输出中文乱码:在有中文的字符串前加上 u 即可, 还乱码的话更改日志文件编码为 GBK
logging.info(u'抢单失败, 没有订单:' + r_pay.text + '------ERROR:' + str(ERROR) + '\n')

 

posted @ 2020-09-16 15:57  Echo丶Mikasa  阅读(149)  评论(0)    收藏  举报