2015-07-11 1 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]; 

будет работать. Другие доступные уровни журнала определены в PNStructures.

+0

У кого-нибудь есть быстрый ответ? Пытаюсь сделать «PNLLogger.setLogLevel (PNLogLevel.PNSilentLogLevel)», но я получаю «Использование члена экземпляра setLogLevel» в типе «PNLLogger»: вы имели в виду использовать значение типа «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