More Related Content
Similar to Cocoa勉強会関西 #54 Crash Report解析サービスを試してみた
Similar to Cocoa勉強会関西 #54 Crash Report解析サービスを試してみた (20)
Cocoa勉強会関西 #54 Crash Report解析サービスを試してみた
- 16. たとえば
{
#ifdef TESTFILGHT
// TestFlight使用時: WARN 以上のログを送信
[TestFlight takeOff:@"xxxx"];
[TestFlight setOptions:@{TFOptionLogToConsole: @NO, TFOptionLogToSTDERR: @NO}];
[DDLog addLogger:[[TestFlightLogger alloc] init] withLogLevel:LOG_LEVEL_WARN];
#endif
!
#if DEBUG
// debugビルド: コンソールにログ出力
[DDLog addLogger:[DDASLLogger sharedInstance]];
[DDLog addLogger:[DDTTYLogger sharedInstance]];
#else
// releaseビルド: Crashlytics用のログ出力
[DDLog addLogger:[[CrashlyticsLogger alloc] init] withLogLevel:LOG_LEVEL_INFO];
#endif
!
// 常にファイルログ出力
self.fileLogger = [[DDFileLogger alloc] init];
self.fileLogger.rollingFrequency = 60 * 60 * 24; // 24 hour rolling
self.fileLogger.logFileManager.maximumNumberOfLogFiles = 7;
[DDLog addLogger:self.fileLogger];
}