Я использую Hockeyapp для отчетов о сбоях и сбора журналов, когда приложение выходит из строя. Используя приведенный ниже метод.Как не отображать журналы в выводе Xcode, но все равно отправлять их в отчеты 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, но surpress ЛЮБОЙ выход в консоли Xcode.
Как я могу это достичь? Наверное, здесь что-то не хватает.
Использование версии 1.9.2, но желательно обновить до 2.x, если это необходимо.
Пытались вы просто не добавляя 'DDTTYLogger'? Похоже, это именно то, что вы хотите. –
Именно то, что я искал. Благодаря! – digitaljerry