Сначала нужно инициализировать logger:
Далее можно использовать следующие макросы:
Уровни логирования в логерах для OS X
+ (DDFileLogger *)initDDFileLogger { static DDFileLogger *theFileLogger = nil; if (theFileLogger == nil) { theFileLogger = [[DDFileLogger alloc] init]; theFileLogger.rollingFrequency = 60 * 60 * 24; // 24 hour rolling theFileLogger.logFileManager.maximumNumberOfLogFiles = 7; [DDLog addLogger:theFileLogger]; } return theFileLogger; }
Далее можно использовать следующие макросы:
DDLogError(@"%@", theStringForLog); DDLogWarn(@"%@", theStringForLog); DDLogInfo(@"%@", theStringForLog); DDLogDebug(@"%@", theStringForLog); DDLogVerbose(@"%@", theStringForLog);
Уровни логирования в логерах для OS X