如何将所有输出重定向到system.log到我自己的日志?

时间:2011-03-25 14:20:28

标签: cocoa xcode exception-handling

所以我已经推出了自己的自定义日志记录功能,效果非常好。但错误消息仍然打印到system.log。

我一直在谷歌上搜索一下,我看到提到重定向的stderr,但我实际上没有看到任何关于如何做到这一点的例子。有没有人对我如何实现这一点有任何见解? (并且只是关闭stderr文件描述符+重新打开它的解决方案?)

我希望捕获诸如“无法识别的选择器发送到实例0x15a918a0”等消息...

1 个答案:

答案 0 :(得分:0)

freopen函数(myLogFile, “A +”,标准错误);