2013-04-11 105 views
0

我正在使用CocoaLumberjack作爲我正在開發的框架的默認日誌記錄系統。我按照github上的說明設置框架。我設置框架打印到控制檯和Xcode。問題是,打印到Xcode導致每個語句打印4次。CocoaLumberjack 4次打印每條語句

這是正常的嗎?有什麼我需要擺弄嗎?

回答

2

不,這不正常。你提到你遵循GitHub的指示,但只是爲了確定讓我們排除超級明顯。

以下行添加額外的記錄儀,通常應該只有一次叫:

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

你是否確信你沒有添加記錄器多個(4)次?或者你已經把這些行放在一個被多次調用的方法中。

+0

這可能是我的問題。我將它們放入框架主類的+(void)初始化方法中。 – ruipacheco 2013-04-11 19:56:51

+0

我將它從+(無效)初始化方法移開,現在一切都很順利。 – ruipacheco 2013-04-11 20:09:51