NowLoggingService class - iOS
The NowLoggingService class provides functions that provide logging capabilities to feature services with the NowSDK.
| Name | Type | Description |
|---|---|---|
| logLevel | NowLogLevel | Level of log messages for the associated logger to store. Valid values:
|
NowLoggingService - logger(for category: NowLogCategory)
Returns a logger for the specified feature service.
| Name | Type | Description |
|---|---|---|
| for category | NowLogCategory | Feature service whose logger you want returned. Valid values:
|
| Type | Description |
|---|---|
| NowLogging | Logger to use to save all log messages for the associated service. |
The following code example shows how to call this function.
let logging = NowLoggingService.logger(for: .chat)
…
logger.error(message: "Could not create service - service configuration invalid")
…
logger.debug(message: "Verifying settings…")
NowLoggingService - setLogLevel(_ logLevel: NowLogLevel)
Sets the desired logging level.
注:
Incoming log messages with types that don’t meet the set log level threshold are discarded.
| Name | Type | Description |
|---|---|---|
| logLevel | NowLogLevel | Level of log messages for the associated logger to store. Valid values:
|
| Type | Description |
|---|---|
| None |
The following code example shows how to call this function.
NowLoggingService.setLogLevel(.info)