--- title: NowLoggingService class - iOS description: The NowLoggingService class provides functions that provide logging capabilities to feature services with the NowSDK.Returns a logger for the specified feature service.Sets the desired logging level. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/api-reference/cllent-mobile-api-reference/NowLoggingServiceiOSAPI.html release: australia product: Cllent Mobile API Reference classification: cllent-mobile-api-reference topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Mobile SDK - iOS, Mobile SDK API reference, API reference, API implementation and reference] --- # 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: - debug - error - fatal - log - info - none
**Parent Topic:**[Mobile SDK - iOS](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/MobileSDKiOSAPI.md) ## 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: - analytics - chat - coresdk - data - sdk - web
|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. **Note:** 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: - debug - error - fatal - info - none
|Type|Description| |----|-----------| |None| | The following code example shows how to call this function. ``` NowLoggingService.setLogLevel(.info) ```