python logger日志配置
Posted 史贤庆
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python logger日志配置相关的知识,希望对你有一定的参考价值。
1 self.logger = logging.getLogger(logName) # 创建logger实例 2 time = datetime.datetime.now() 3 logFilePath = os.path.abspath(‘../log/‘) + ‘/{}-{}-{}‘.format(time.year, time.month, time.day) # 设置日志文件输出路径 4 self.check_mkdir(logFilePath) 5 logFile = logFilePath + ‘/out.log‘ 6 formatter = logging.Formatter(‘%(asctime)-12s %(levelname)-8s %(name)-10s %(message)-12s‘) # 设置日志输出格式 7 loghanlder = logging.FileHandler(logFile, encoding=‘utf-8‘) # encoding要申明下,不然中文写入中文文件会乱码 8 loghanlder.setFormatter(formatter) 9 loghanlder.setLevel(logging.DEBUG) # 设置日志输出等级 10 logSt = logging.StreamHandler() 11 logSt.setFormatter(formatter) 12 self.logger.addHandler(loghanlder) 13 self.logger.addHandler(logSt)
以上是关于python logger日志配置的主要内容,如果未能解决你的问题,请参考以下文章