- import logging
- # 创建一个logger
- logger = logging.getLogger('cmccLogger')
- logger.setLevel(logging.DEBUG)
- # 创建一个handler,用于写入日志文件
- fh = logging.FileHandler('test.log')
- fh.setLevel(logging.DEBUG)
- # 再创建一个handler,用于输出到控制台
- ch = logging.StreamHandler()
- ch.setLevel(logging.DEBUG)
- # 定义handler的输出格式
- formatter = logging.Formatter('%(asctime)s - %(message)s')
- fh.setFormatter(formatter)
- ch.setFormatter(formatter)
- # 给logger添加handler
- logger.addHandler(fh)
- logger.addHandler(ch)
- # 记录一条日志
- logger.debug('foorbar')
- #该片段来自于http://www.codesnippet.cn/detail/080420149250.html
来源: http://www.codesnippet.cn/detail/080420149250.html