---
schema_version: "1"
id: 4a91793f3b55bb21938640394bbc78ba0d251c567670b2b7e94d2e3486fc80e6
title: Enable Debug Logging for the Android SDK
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/service_sdk_android/android_logging.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.service_sdk_android.meta/service_sdk_android/android_logging.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: e55527e2893825684a513fce447e93da5c600b4a64d215b2fbb83beca2ebeff4
description: SDK logs are disabled by default. To enable logging, you add a sink and then specify a log level.
---
# Enable Debug Logging for the Android SDK

SDK logs are disabled by default. To enable logging, you add a sink and then specify a log level.

Call [addSink](https://forcedotcom.github.io/ServiceSDK-Android/releases/common/8.0.5/api/reference/com/salesforce/android/service/common/utilities/logging/ServiceLogging.html#addSink\(com.salesforce.android.service.common.utilities.logging.ServiceLoggingSink\)) to direct the debug logs to the specified sink. LOG\_CAT\_SINK directs all log messages to the Android logcat using the standard Log.<level> calls. Set the log level with [setLogLevel](https://forcedotcom.github.io/ServiceSDK-Android/releases/common/8.0.5/api/reference/com/salesforce/android/service/common/utilities/logging/ServiceLogging.html#setLogLevel\(int\)). For example:

ServiceLogging.addSink(ServiceLogging.LOG\_CAT\_SINK);
ServiceLogging.setLogLevel(ServiceLogging.LEVEL\_TRACE);

To direct the logs somewhere other than logcat, implement your own [ServiceLoggingSink](https://forcedotcom.github.io/ServiceSDK-Android/releases/common/8.0.5/api/reference/com/salesforce/android/service/common/utilities/logging/ServiceLoggingSink.html).

To learn more about Android logging, see [Write and View Logs](https://developer.android.com/studio/debug/am-logcat.html).