为什么用log
log是为了排错
log用来做数据分析
1.用来记录用户行为 数据分析
2.用来记录用户行为 操作审计
3.排查代码中的错误
import logging #输出的内容是有等级的:调式、信息、警告、错误、批判性的 默认处理warning级别以上的所有信息 #无论你希望日志里打印哪些内容,都得你自己写,没有自动生成日志这种事儿 #logging.basiConfig #输出到屏幕 # logging.basicConfig( # format='%(asctime)s-%(name)s-%(levelname)s[line:%(lineno)d]-%(module)s: %(message)s', # datefmt='%Y-%m-%d %H:%M:%S %p', # ) #输出到文件 并且设置信息等级 fh = logging.FileHandler('tmp.log', encoding='utf-8') sh = logging.StreamHandler() #同时输出到屏幕 logging.basicConfig( format='%(asctime)s-%(name)s-%(levelname)s[line:%(lineno)d]-%(module)s: %(message)s', datefmt='%Y-%m-%d %H:%M:%S %p', level=logging.DEBUG, handlers=[fh, sh], ) logging.debug('debug message') logging.warning('warning message') #日志的切分 from logging import handlers rh = handlers.RotatingFileHandler('myapp.log',maxBytes=1024,backupCount=5) #按照大小切割 fh = handlers.TimedRotatingFileHandler(filename='x2.log',when='s',interval=5,encoding='utf-8')
标签:-%,logging,log,handlers,warning,模块,message From: https://www.cnblogs.com/moon3496694/p/17133750.html