2011-09-03 26 views
2

我目前使用CocoaLumberjack框架的可可/觸摸應用程序,它非常好。 有沒有人知道最簡單的方法告訴文件記錄器使用說「詳細」日誌級別和控制檯記錄器使用「信息」或「警告」。這可以在出現問題時有效生成詳細文件,但不會填滿發佈版本的控制檯。CocoaLumberjack文件和控制檯不同詳細程度

回答

0

您可以強制每個記錄器的特定日誌級別。我們使用兩個具有不同日誌級別的附加記錄器。

DDFileLogger* fileLogger = [[DDFileLogger alloc] init]; 
fileLogger.rollingFrequency = 60 * 60 * 24; // every 24 hours 
fileLogger.logFileManager.maximumNumberOfLogFiles = 7; // roll everyday and keep 7 days worth. 


[DDLog addLogger:fileLogger withLevel:DDLogLevelVerbose]; 
[DDLog addLogger:paperTrailLogger withLevel:DDLogLevelError]; 
[DDLog addLogger:[DDTTYLogger sharedInstance] withLevel:DDLogLevelVerbose];