我正在使用CocoaLumberjack进行我的应用程序中的所有日志记录。使用它,我可以使用 DDLogVerbose(...) 或任何可用的变体直接登录到文件。
我也在使用fmdb(SQLite 包装器)。问题是这个库使用 NSLog() 并且如果它的输出最终出现在我的日志文件中,则没有。
有没有办法捕获 NSLog 的输出并将其重定向到 CocoaLumberjack 的?或者,如果这不可能,只需“重写”NSLog() 以便它实际执行 DDLogVerbose()?
我正在使用CocoaLumberjack进行我的应用程序中的所有日志记录。使用它,我可以使用 DDLogVerbose(...) 或任何可用的变体直接登录到文件。
我也在使用fmdb(SQLite 包装器)。问题是这个库使用 NSLog() 并且如果它的输出最终出现在我的日志文件中,则没有。
有没有办法捕获 NSLog 的输出并将其重定向到 CocoaLumberjack 的?或者,如果这不可能,只需“重写”NSLog() 以便它实际执行 DDLogVerbose()?