我在 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
则忽略。
basicConfig
现在,我想知道在我已经完成之后如何将流更改为文件line 3
?