【发布时间】:2012-01-31 06:15:43
【问题描述】:
许多 iOS 开发人员发现 Cocoa Lumberjack Logging framework 可以满足简单的 NSLog 语句所不能满足的需求。这让人想起 Java 世界中的 Log4J。
无论如何,我已经为 Lumberjack 编写了自己的自定义格式化程序,但我没有看到任何关于如何立即刷新日志语句的文档。
例如,如果我在调试器中运行并点击了NSLog() 语句,它会立即将日志语句刷新到控制台。这就是我想从 Lumberjack 中的 DDLogVerbose() 调用中获得的行为。
现在,如果我希望它们在调试一段代码时立即吐出,我会返回并将这些语句更改为 NSLog() 语句。由于 Lumberjack 如此强大,我不得不认为有一种方法可以将其配置为无延迟地刷新。
有人知道怎么弄吗?
【问题讨论】:
标签: ios logging flush nslog cocoalumberjack