2013-04-11 4 views
0

저는 개발중인 프레임 워크의 기본 로깅 시스템으로 CocoaLumberjack을 사용하고 있습니다. github에 대한 지침에 따라 프레임 워크를 설정했습니다. 콘솔과 Xcode로 인쇄하기위한 프레임 워크를 설정했습니다. 문제는 Xcode에 인쇄하여 각 문이 4 번 인쇄된다는 것입니다.CocoaLumberjack 각 문장을 4 번 인쇄합니다.

정상입니까? 내가 다른 바이올린과 함께해야 할 다른 것이 있습니까?

답변

2

아니요. 정상이 아닙니다. 당신은 GitHub에 대한 지침을 따랐다 고 언급했으나, 확실히 확실한 것은 명백한 것입니다.

다음 라인을 추가 로거를 추가하고 일반적으로 한 번만 호출해야합니다 :

[DDLog addLogger:[DDASLLogger sharedInstance]]; 
[DDLog addLogger:[DDTTYLogger sharedInstance]]; 

당신이 로거의 복수 (4) 번을 추가하지 않는 것을 확인했다 적이 있습니까? 또는 여러 번 호출되는 메서드에 선을 추가 한 것입니다.

+0

이 내 문제 일 수 있습니다. 내 프레임 워크의 기본 클래스에서 + (void) initialize 메소드를 사용하고 있습니다. – ruipacheco

+0

+ (void) initialize 메서드에서 멀리 옮겼습니다. 이제는 모두 부드럽습니다. – ruipacheco