【发布时间】:2012-08-22 21:20:53
【问题描述】:
我在python中使用日志模块为:
import logging, sys
logger= logging.getLogger(__file__)
logging.basicConfig(stream = sys.stderr, level=logging.DEBUG, format='%(filename)s:%(lineno)s %(levelname)s:%(message)s')
logger.debug("Hello World")
现在,在我在line 3 上设置了基本配置之后,我想要一个命令行参数,可以将输出流从 sys.stderr 更改为文件。
我已阅读文档,它说如果 filename 和 stream 同时存在,stream 将被忽略。
现在,我想知道在我已经完成了line 3 中的basicConfig 事情之后如何将流更改为文件?
【问题讨论】: