CocoaLumberjack文件和控制台不同的冗长

时间:2011-09-03 00:06:04

标签: objective-c cocoa logging lumberjack

我目前正在为可可/触摸应用程序使用CocoaLumberjack框架,这非常好。 有谁知道告诉文件记录器使用说“详细”日志级别和控制台记录器使用“信息”或“警告”的最简单方法。如果出现问题但是没有填满发布版本的控制台,这将有效地生成详细文件。

1 个答案:

答案 0 :(得分: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];