2015-07-11 79 views
1

PubNub iOS SDK 4.0將生成大量控制檯輸出。用於開發PubNub部分,但擠出其他控制檯輸出。如何關閉/減少PubNub iOS SDK 4.0的控制檯輸出?

如何關閉/減少控制檯輸出?

以下是嘗試過,但他們不工作。

[PNLog enabled:NO]; 
[PNLog enableLogLevel:PNSilentLogLevel]; 
[PNLog setLogLevel:PNSilentLogLevel]; 
+3

這是一個已知問題,本週計劃進行修復。我們會在這篇文章中回答一個問題。 –

+1

謝謝。 @CraigConover –

回答

2

的PubNub Objective-C的更新(版本4.0.2)之後,所以

[PNLog setLogLevel:PNSilentLogLevel]; 

會工作。其他可用的日誌級別在PNS結構中定義。

+0

有人有Swift的答案?試圖執行'PNLLogger.setLogLevel(PNLogLevel.PNSilentLogLevel)',但我得到「使用類型爲'PNLLogger'的實例成員'setLogLevel';是否使用類型'PNLLogger'的值來代替? – jplozano

+2

相同的日誌級別,稍微不同的API:'self.client.logger.setLogLevel(PNLogLevel.PNSilentLogLevel.rawValue)' - 請參閱API文檔:https://www.pubnub.com/docs/swift/pubnub-swift-sdk-故障排除指南 –

+0

這對我有效:self.client.logger.setLogLevel(0) – user3344977