将日志重定向到Pybel中的文件?

时间:2018-06-21 22:53:52

标签: python-3.x logging openbabel pybel

类似于this post,但是我不想更改日志记录级别,而是希望将所有日志记录信息重定向到文件。我相信相关的API调用是:

pybel.ob.obErrorLog.SetOutputStream()

或:

pybel.ob.OBMessageHandler().SetOutputStream()

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

TL; DR:是否有合理的方法将日志信息定向到PyBel中的文件?

0 个答案:

没有答案