首页 » python编程 » python 用logging模块输出日志

python 用logging模块输出日志

时间:2013-06-17作者:felix.chan分类:python编程评论:0

代码如下:

#!/usr/bin/env python
 
import logging
import sys
 
logfile = 't.log'
 
logger = logging.getLogger()
file_handler = logging.FileHandler(logfile)
stream_handler = logging.StreamHandler(sys.stderr)
 
formatter = logging.Formatter("%(asctime)s %(levelname)s %(message)s")
file_handler.setFormatter(formatter)
stream_handler.setFormatter(formatter)
 
logger.addHandler(file_handler)
logger.addHandler(stream_handler)
logger.setLevel(logging.DEBUG)
#logger.setLevel(logging.NOTSET)
 
for i in range(0,10):
    logger.info(str(i))
    logger.debug(str(i))
 
logger.removeHandler(stream_handler)
for i in range(0,10):
    logger.info(str(i))
    logger.debug(str(i))

原创文章,转载请注明: 转载自红防联盟www.rednat.com

本文链接地址: python 用logging模块输出日志

|2|right
0 条评论

暂时没有评论!

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>