アプリがクラッシュしたときのクラッシュ レポートとログの収集に Hockeyapp を使用しています。以下の方法を使用します。
- (void)setupLumberjack {
// Configure CocoaLumberjack
[DDLog addLogger:[DDASLLogger sharedInstance]];
[DDLog addLogger:[DDTTYLogger sharedInstance]];
// Initialize File Logger
// initialize before HockeySDK, so the delegate can access the file logger!
_fileLogger = [[DDFileLogger alloc] init];
_fileLogger.maximumFileSize = (1024 * 128); // 128 KByte
_fileLogger.logFileManager.maximumNumberOfLogFiles = 5;
[_fileLogger rollLogFileWithCompletionBlock:nil];
[DDLog addLogger:_fileLogger];
}
ログレベルの設定:
static const int ddLogLevel = LOG_LEVEL_ALL;
ここで、Hockeyapp レポートに引き続き送信されるすべてのログ レベルを取得したいと思いますが、xcode コンソールでの出力はすべて抑制します。
どうすればそれを達成できますか?おそらくここに何かが欠けています。
バージョン 1.9.2 を使用していますが、必要に応じて 2.x に更新します。