日志
日志级别:logging.debug()
logging.info()
logging.warning()
logging.error()
logging.critical()
logging.basicConfig(level=logging.DEBUG 设置级别
,filename="logger.log" 写进文件
,filemode="w" 模式
,format="%(sactime)s" 格式
日志在屏幕和文件只能选一个输出显示
logger=logging.getlogger() 不设参数默认根用户,设参数为子用户
fh=logging.FileHandler("test_log") 向文件发送日志
ch=logging.StreamHandler() 向屏幕发送日志
fm=logging.Formatter("%(asctime)s %(message)s")
fh.SetFormatter(fm)
ch.setFormatter(fm)
logger.addHandler(fh)
logger.addHandler(ch)
logger.setlevel("DEBUG") 级别相关设定
logger.debug("hello")
logger.info()
logger.warning()
logger.error()
logger.critical()
logger=logger()
注意点:1、起用户名字,名字是唯一的,重复的话指的是同一个对象
2、创建logger对象,如果是子对象则会看父对象有无工作,父对象也向文件或屏幕输出工作,会多输出一次