标签:bug config handle 日志 文件 author mat test critical
日志模块
1 # Author:CallMeV 2 # DATE :2019-11-11 3 # Time : 17:04 4 5 import logging 6 7 logging.basicConfig(level = logging.DEBUG, 8 format = ‘%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s‘, 9 datefmt = ‘%a, %d %b %Y %H:%M:%S‘, 10 filename = ‘test.log‘, 11 filemode = ‘a‘) 12 logging.debug(‘debug message‘) #Mon, 11 Nov 2019 17:19:25 logging 模块(日志).py[line:12] DEBUG debug message 13 logging.info(‘info message‘) 14 logging.warning(‘warning message‘) 15 logging.error(‘error message‘) 16 logging.critical(‘critical message‘) 17 18 logger = logging.getLogger() 19 #创建一个handler文件,用于写入日志文件 20 fh = logging.FileHandler(‘test_logging‘) 21 22 #再创建一个handler,用于输出到控制台 23 ch = logging.StreamHandler() 24 25 formatter = logging.Formatter(‘%(asctime)s - %(levelname)s - %(message)s‘) 26 27 fh.setFormatter(formatter) 28 ch.setFormatter(formatter) 29 30 logger.addHandler(fh) 31 logger.addHandler(ch) 32 33 logger.debug(‘logger debug message‘) 34 logger.info(‘logger info message‘) 35 logger.warning(‘logger warning message‘) 36 logger.error(‘logger error message‘) 37 logger.critical(‘logger critical message‘)
标签:bug config handle 日志 文件 author mat test critical
原文地址:https://www.cnblogs.com/fly10086/p/11839101.html