首页 > 编程语言 > 详细

python logger日志

时间:2019-05-29 18:32:03      阅读:117      评论:0      收藏:0      [点我收藏+]

直接上代码

 1 import logging
 2 import logging.handlers
 3 import datetime
 4 import time
 5 import threading
 6 from conf.conf import reportDir,logDir
 7 
 8 def get_logger():
 9     # output log
10     now = time.strftime("%Y-%m-%d_%M-%H_%M_%S", time.localtime(time.time()))
11     logresult = logDir + r"/" + now + "_output.log"
12 
13     logger = logging.getLogger(‘mylogger‘)
14     logger.setLevel(logging.DEBUG)
15 
16     rf_handler = logging.handlers.TimedRotatingFileHandler(logresult , when=‘midnight‘, interval=1, backupCount=7, atTime=datetime.time(0, 0, 0, 0))
17     rf_handler.setFormatter(logging.Formatter("%(asctime)s - %(levelname)s - %(message)s"))
18 
19     # error log
20     logresult_error = logDir + r"/" + now + "_error.log"
21 
22     f_handler = logging.FileHandler(logresult_error)
23     f_handler.setLevel(logging.ERROR)
24     f_handler.setFormatter(logging.Formatter("%(asctime)s - %(levelname)s - %(filename)s[:%(lineno)d] - %(message)s"))
25 
26     logger.addHandler(rf_handler)
27     logger.addHandler(f_handler)
28 
29     return logger
30 
31 if __name__=="__main__":
32     logger=get_logger()
33     logger.info(‘info message‘)
34     logger.warning(‘warning message‘)
35     logger.error(‘error message‘)
36     logger.critical(‘critical message‘)

 

python logger日志

原文:https://www.cnblogs.com/lisa2016/p/10945369.html

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