1

这篇文章类似,但我不想更改日志记录级别,而是将所有日志记录信息重定向到一个文件。我相信相关的 API 调用是:

pybel.ob.obErrorLog.SetOutputStream()

或者:

pybel.ob.OBMessageHandler().SetOutputStream()

但是该SetOutputStream()方法只接受 type 的对象std::ostream *,而不接受 Python 文件流,例如open('/path/to/log.txt', 'w')sys.stdout.

TL;DR:有没有一种合理的方法可以将日志信息定向到 PyBel 中的文件?

4

0 回答 0