我正在编写一个基于 Django 的 webapp,它通过 PyObjC 导入一个 Cocoa 框架。Cocoa 框架NSLog()
随处可见,虽然我可以在非守护程序模式下运行 Django 服务器时看到它们,但一旦我进入守护程序,我就会失去所有这些有用NSLog()
的输出。
有没有什么简单的方法可以让 NSLog 的东西冒泡到 Pythonlogging
模块的世界中,这样它就可以与实际 Python 代码发出的日志消息合并?
做了一点谷歌搜索,似乎您可能必须重定向 stderr 并以某种方式将其吸回到 Python 中才能实现这一目标,这有点令人遗憾......
非常感谢任何帮助。