标签:
【logging的使用】
1 import logging 2 3 # 创建一个logger 4 logger = logging.getLogger(‘mylogger‘) 5 logger.setLevel(logging.DEBUG) 6 7 # 创建一个handler,用于写入日志文件 8 fh = logging.FileHandler(‘test.log‘) 9 fh.setLevel(logging.DEBUG) 10 11 # 再创建一个handler,用于输出到控制台 12 ch = logging.StreamHandler() 13 ch.setLevel(logging.DEBUG) 14 15 # 定义handler的输出格式 16 formatter = logging.Formatter(‘%(asctime)s - %(name)s - %(levelname)s - %(message)s‘) 17 fh.setFormatter(formatter) 18 ch.setFormatter(formatter) 19 20 # 给logger添加handler 21 logger.addHandler(fh) 22 logger.addHandler(ch) 23 24 # 记录一条日志 25 logger.info(‘foorbar‘) 26
参考:http://bbs.chinaunix.net/thread-3590256-1-1.html
标签:
原文地址:http://www.cnblogs.com/tekkaman/p/5647473.html