Jul*_*ian 6 logging nslog ios lumberjack
我在我的应用程序中使用CocoaLumberjack进行所有日志记录.使用这个我可以使用DDLogVerbose(...)或任何可用的变体直接登录到文件.
我也在使用fmdb(SQLite包装器).问题是这个库使用NSLog(),如果它的输出最终在我的日志文件中,则使用none.
有没有办法捕获NSLog的输出并将其重定向到CocoaLumberjack?或者,如果这不可能,只需"重写"NSLog(),以便它实际执行DDLogVerbose()?
小智 1
尝试添加
#define NSLog DDLogInfo
Run Code Online (Sandbox Code Playgroud)
到其他库的顶部。当然你需要
#include "Logging.h"
Run Code Online (Sandbox Code Playgroud)
让它发挥作用。
| 归档时间: |
|
| 查看次数: |
1052 次 |
| 最近记录: |