if __name__ == '__main__':
import logging
monkeypatch_logging()
logging.basicConfig(level=logging.INFO)
logging.info('hello world')
将输出:
File "spam.py", line 18, in <module>
logging.basicConfig(level=logging.INFO)
File "/usr/lib64/python3.6/logging/__init__.py", line 1823, in basicConfig
root.addHandler(h)
File "spam.py", line 10, in _addHandler
traceback.print_stack()
INFO:root:hello world
您可以monkeypatch ^{} 方法,例如
将代码放在入口点附近的某个位置,使其运行得足够早,例如
将输出:
stacktraces将显示调用
Logger.addHandler
的位置相关问题 更多 >
编程相关推荐