Sendbird Chat SDK for iOS offers a logging system that allows you to keep track of a number of events and activities including data flow, error, and information while running your app. You can closely monitor the operation of the Sendbird SDK and improve debug efficiency using our logging system.
Log levels can be used to categorize and control log outputs. The following table lists the five different log levels available in the logger in Sendbird Chat SDK for iOS.
List of log levels
No logs recorded.
Logs things that have caused failures in specific events, but not an SDK-wide failure.
Logs unexpected events which doesn't affect the operation of Chat SDK, but might cause problems.
Logs general events of the Chat SDK.
Logs all the details of the events and activities, including log messages in
How to configure the log level
The default log level set for Sendbird Chat SDK for iOS is
none, which means that the Sendbird SDK keeps logs of warning messages. You can change the settings through the
setLogLevel(_:) method in the
SendbirdChat class as follows.
List of parameters
Specifies the severity level of the log to retrieve. One takes precedence over the other in the order of
All Sendbird Chat SDK log messages start with
SendbirdChat. If you want to see the log messages from Sendbird Chat SDK, search for messages with the keyword
The following logs show how to read the Sendbird Chat SDK logs.