Copy as Markdown[Open in ChatGPT](https://chatgpt.com/?q=Read%20https%3A%2F%2Fcoralogix.com%2Fdocs%2Fuser-guides%2Frum%2Fsdk-installation%2Freact-native%2Freact-native-plugin%2Futility-methods.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)[Open in Claude](https://claude.ai/new?q=Read%20https%3A%2F%2Fcoralogix.com%2Fdocs%2Fuser-guides%2Frum%2Fsdk-installation%2Freact-native%2Freact-native-plugin%2Futility-methods.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)

# Utility methods

Inspect SDK state or update context at runtime. The plugin's `init` is async; some helpers are synchronous accessors after initialization completes.

```
import { CoralogixRum } from '@coralogix/react-native-plugin';



// Confirm the SDK is initialized.

const initialized = CoralogixRum.isInited;



// Read the current session ID.

const sessionId = await CoralogixRum.getSessionId();



// Read the current user context or labels.

const user = CoralogixRum.getUserContext();

const labels = CoralogixRum.getLabels();



// Update the application context after init.

CoralogixRum.setApplicationContext({ application: 'my-app', version: '1.2.0' });
```

### Log severity shorthand methods[​](#log-severity-shorthand-methods "Direct link to Log severity shorthand methods")

The plugin exposes shorthand methods for each log severity in addition to the full `log(severity, message, data, labels)` form:

```
CoralogixRum.debug('debug message');

CoralogixRum.verbose('verbose message');

CoralogixRum.info('info message');

CoralogixRum.warn('warn message');

CoralogixRum.error('error message', { context: 'value' });

CoralogixRum.critical('critical message');
```
