私は現在、ココア/タッチ アプリケーションに CocoaLumberjack フレームワークを使用していますが、非常に優れています。ファイルロガーに「詳細」ログレベルを使用し、コンソールロガーに「情報」または「警告」を使用するように指示する最も簡単な方法を知っている人はいますか。これにより、問題が発生した場合に詳細なファイルが効果的に生成されますが、リリース バージョンのコンソールがいっぱいになることはありません。
1 に答える
0
ロガーごとに特定のログ レベルを強制できます。ログレベルが異なる 2 つの追加のロガーを使用します。
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];
于 2016-11-04T13:28:21.883 に答える