我正在尝试在我的应用程序中嵌入GTMLogger以记录所有信息。我的应用程序使用第三方代码将事件记录到 stderr 和 stdout。我已将它们重定向到我的应用程序的 stderr,并希望将它们打印到日志文件中。天真地可以做到这一点吗?有人可以通过举例说明它是如何完成的来帮助我吗?我是 objc 的新手,请原谅我的无知:)
谢谢
最终将
标准输出和标准错误重新分配给我的标准,打开一个 GTMLogger 对象并将编写器设置为我的 stderr。然后使用 freopen 将 stderr 打印到所需的日志文件中。