Как инициализировать и использовать CocoaLumberjack

Сначала нужно инициализировать logger:

+ (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