---
schema_version: "1"
id: 7f9fd08e9aec97596b1e2b4147e41852152b6f6e6b22124ab403e974441ed536
title: logSdkState
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud-mobilepush/engagement_sdk/references/react/react_logSdkState.md
canonical_url: https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/react_logSdkState.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 9a56bbd9ef8a314850dc5393a9ab9dfefdbc60a2e3ad876dde458c568cebae9f
products:
  - Salesforce Engagement SDK
---
# logSdkState

Instructs the native SDK to log the SDK state to the native logging system (Logcat for Android and Xcode or Console for iOS). The Engagement Support team requests for the SDK state logs during support calls as they can help diagnose most issues.

## Syntax

```javascript
MCReactModule.logSdkState();
```

## Returns

- `void` - No return value.

## Example

```javascript
import { MCReactModule } from "react-native-marketingcloudsdk";

const logCurrentSDKState = () => {
  try {
    MCReactModule.logSdkState();
    console.log("SDK state logged to native logging system");
  } catch (error) {
    console.error("Error logging SDK state:", error);
  }
};
```

## See Also

- [enableLogging() Method](https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/react_enableLogging.md)
- [disableLogging() Method](https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/react_disableLogging.md)
