2011-03-25 51 views
1

所以我已推出自己的定制日志记录功能,这工作得很好。但错误消息仍然被打印到system.log。如何将所有输出重定向到system.log到我自己的日志?

我一直在谷歌上搜索了一下周围,我已经看到提到重定向标准错误,但我还没有真正看到如何做到这一点的任何例子。有没有人对我如何实现这一目标有所了解? (并且是简单地关闭标准错误文件描述符+重新打开它的解决方案吗?)

我想被捕捉类似“无法识别的选择发送到实例0x15a918a0”等消息......

+0

*可能*刚才已经回答我自己的问题,任何人都可以验证?你可以使用:freopen(myLogFile,“a +”,stderr); – Geesu 2011-03-25 14:36:56

+0

我没有测试过,但我想你可能是在正确的轨道上 - 我点击了问题,打算建议freopen函数(),如果没有其他人了。 :-) – 2011-03-25 15:55:36

回答

0

freopen函数(myLogFile”一个+”,标准错误);

相关问题