【发布时间】:2013-01-18 16:42:49
【问题描述】:
我有 3 个脚本。一个是starttest.py,它会执行test.py 中调用的方法。方法在module.py中定义。
每个文件中有许多打印语句,我想从Starttest.py 文件本身捕获我的日志文件中的每个打印语句。我尝试在starttest.py 文件中使用sys.stdout,但这个函数只从starttest.py 文件中获取打印语句。它对test.py 和module.py 文件打印语句没有任何控制。
有什么建议可以只在一个地方从所有文件中捕获打印语句吗?
【问题讨论】:
-
考虑使用
loggingmodule 而不是print语句。 -
日志模块能否帮助我捕获打印语句以及其他级别的调试信息?
标签: python python-2.7