2011-09-03 3 views
2

저는 현재 코코아/터치 응용 프로그램 용 CocoaLumberjack 프레임 워크를 사용하고 있습니다. 매우 좋습니다. 파일 로거에 "Verbose"로그 수준을 사용하고 콘솔 로거에 "Info"또는 "Warn"을 사용하는 가장 간단한 방법은 누구에게나 알고 있습니까? 이렇게하면 무언가 잘못되어도 릴리스 버전의 콘솔을 채우지 않을 경우 자세한 파일을 효과적으로 생성 할 수 있습니다.CocoaLumberjack 파일 및 콘솔이 다른 자세한 내용

답변

0

각 로거에 대해 특정 로그 수준을 설정할 수 있습니다. 로그 수준이 다른 두 개의 추가 로거를 사용합니다.

DDFileLogger* fileLogger = [[DDFileLogger alloc] init]; 
fileLogger.rollingFrequency = 60 * 60 * 24; // every 24 hours 
fileLogger.logFileManager.maximumNumberOfLogFiles = 7; // roll everyday and keep 7 days worth. 


[DDLog addLogger:fileLogger withLevel:DDLogLevelVerbose]; 
[DDLog addLogger:paperTrailLogger withLevel:DDLogLevelError]; 
[DDLog addLogger:[DDTTYLogger sharedInstance] withLevel:DDLogLevelVerbose];