我使用CocoaLumberjack來記錄我的應用程序中的所有日誌。使用此功能,我可以使用DDLogVerbose(...)或任何可用的變體直接登錄文件。CocoaLumberjack和其他庫中的NSLog
我也使用fmdb(SQLite包裝)。問題是這個庫使用NSLog(),如果它的輸出結果在我的日誌文件上,它就沒有。
有沒有辦法捕獲NSLog的輸出並將其重定向到CocoaLumberjack的?或者如果這是不可能的,只需「重寫」NSLog(),以便它實際執行DDLogVerbose()?
謝謝!這適用於我自己的NSLog語句,但不適用於Apple的日誌語句。 – vomako