首页 > 其他 > 详细

系统日志文件

时间:2019-03-12 21:46:11      阅读:166      评论:0      收藏:0      [点我收藏+]

一、单系统日志

 1 import logging
 2 
 3 logging.basicConfig(filename=x1.txt,
 4                     format=%(asctime)s - %(name)s - %(levelname)s -%(module)s:  %(message)s,
 5                     datefmt=%Y-%m-%d %H:%M:%S,
 6                     level=30) # 当前配置表示 30以上的分数会被写入文件
 7 
 8 
 9 
10 # 需要理解的
11 logging.critical("电脑炸了") # 50
12 logging.error("程序产生了异常错误") #40
13 logging.warning("警告") # 30
14 logging.info("程序员写着玩的") #20
15 logging.debug("测试的时候用的") #10
16 
17 logging.log(999999, "最重要")

 

二、多系统日志

 1 file_handler = logging.FileHandler(l1.log, a, encoding=utf-8)
 2 file_handler.setFormatter(logging.Formatter(fmt="%(asctime)s - %(name)s - %(levelname)s -%(module)s:  %(message)s"))
 3 logger1 = logging.Logger(葫芦娃, level=40)
 4 logger1.addHandler(file_handler)
 5 
 6 
 7 #再创建一个操作日志的对象logger(依赖FileHandler)
 8 file_handler2 = logging.FileHandler(l2.log, a, encoding=utf-8)
 9 file_handler2.setFormatter(logging.Formatter(fmt="%(asctime)s - %(name)s - %(levelname)s -%(module)s:  %(message)s"))
10 logger2 = logging.Logger("孙悟空", level=logging.ERROR)
11 logger2.addHandler(file_handler2)
12 
13 logger1.error("葫芦玩救爷爷一个一个送")
14 logger2.error("孙悟空大战红缎带军团")
15 
16 import traceback
17 
18 def func():
19     print(1/0)
20 
21 try:
22     func()
23 except Exception as e:
24     logger1.error(traceback.format_exc()) # 错误信息记录到日志

 

系统日志文件

原文:https://www.cnblogs.com/liaopeng123/p/10519816.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!