随心风流txt下载,詹纯新岳父,columns.add
默认情况下python的logging模块将日志打印到了标准输出中,且只显示了大于等于warning级别的日志,这说明默认的日志级别设置为warning
(日志级别等级critical > error > warning > info > debug),
默认的日志格式为日志级别:logger名称:用户输出消息。
默认从warning开始记录
logging.basicconfig(level = 30) # 调节开始级别 默认为30
import logging logging.basicconfig( level=logging.debug, format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s', datefmt='%y-%m-%d %h:%m:%s', filename="test.log", filemode="a", ) logging.debug("你是疯儿,我是傻") # debug 调试 logging.info("疯疯癫癫去我家") # info 信息 logging.warning("缠缠绵绵到天涯") # info 警告 logging.error("我下不床") # error 错误 logging.critical("你回不了家") # critical 危险
import logging # 初始化一个空日志 logger = logging.getlogger() # -- 创建了一个对象 # 创建一个文件,用于记录日志信息 fh = logging.filehandler('test.log',encoding='utf-8') # 创建一个文件,用于记录日志信息 fh1 = logging.filehandler('test1.log',encoding='utf-8') # 创建一个可以在屏幕输出的东西 ch = logging.streamhandler() # 对要记录的信息定义格式 msg = logging.formatter('%(asctime)s - [line:%(lineno)d] - %(filename)s - %(levelname)s - %(message)s') # 对要记录的信息定义格式 msg1 = logging.formatter('%(asctime)s - %(levelname)s - %(message)s') # 设置记录等级 logger.setlevel(10) or logger.setlevel(logging.debug) # 等级对应表 ''' debug - 10 info - 20 warning - 30 error - 40 critical - 50 ''' # 将咱们设置好的格式绑定到文件上 fh.setformatter(msg) fh1.setformatter(msg) # 将咱们设置好的格式绑定到屏幕上 ch.setformatter(msg1) # 将设置存储日志信息的文件绑定到logger日志上 logger.addhandler(fh) #logger对象可以添加多个fh和ch对象 logger.addhandler(fh1) logger.addhandler(ch) # 记录日志 logger.debug([1,2,3,4,]) logger.info('logger info message') logger.warning('logger warning message') logger.error('logger error message') logger.critical('logger critical message')
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python 实现将numpy中的nan和inf,nan替换成对应的均值
python爬虫把url链接编码成gbk2312格式过程解析
网友评论