我目前正在将CocoaLumberjack框架用于可可/触摸应用程序,这非常好。
有谁知道告诉文件记录器使用“ Verbose”日志级别和控制台记录器使用“ Info”或“ Warn”的最简单方法。如果出现问题,这将有效地生成详细文件,但不会填满发行版的控制台。
最佳答案
您可以为每个记录器强制设置特定的日志级别。我们使用另外两个具有不同日志级别的记录器。
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];