2017-02-27 2 views
1

CocoaLumberjack V2.4를 사용하여 로그인을 저장합니다.수동으로 Cocoalumberjack 로그를 제거하는 방법

로그의 기본 위치에 저장됩니다
DDFileLogger *fileLogger = [[DDFileLogger alloc] init]; // File Logger 
    fileLogger.rollingFrequency = 60 * 60 * 24; // 24 hour rolling 
    fileLogger.logFileManager.maximumNumberOfLogFiles = 7; 
    [DDLog addLogger:fileLogger]; 

: /의 AppData/도서관/캐시/로그/

내가 제거하기 위해 API를 구현하고자

파일로 저장하는 로그를 설정하는 기본 코드입니다 수동으로 저장된 로그. 나는 거기에 열려있는 문제로 Manually clear logs을 가지고 있는지 확인한다. 누구든지 제안이 있습니까?

답변

5

이 당신을 위해 작동합니다 :

[fileLogger rollLogFileWithCompletionBlock: ^{ 
    for (NSString *filename in fileLogger.logFileManager.sortedLogFilePaths) { 
    [[NSFileManager defaultManager] removeItemAtPath:filename error:nil]; 
    } 
}]; 
+0

신난다,이 작품, 감사합니다! – xiaoyaoworm

관련 문제