# SDK Debugging

SDK debug log level is set at initialization via `LuciqConfiguration.logLevel` (e.g. `LogLevel.Debug`, `LogLevel.Verbose`, `LogLevel.Error`, `LogLevel.None`).

On **iOS**, you can also control whether Luciq logs are printed to the Xcode console:

{% code title="Kotlin" %}

```kotlin
LuciqKmp.setLCQLogPrintsToConsole(true)
```

{% endcode %}

This is a no-op on Android.

For application-level logs that appear in reports and session replay, use `LuciqKmp.logVerbose`, `LuciqKmp.logDebug`, `LuciqKmp.logInfo`, `LuciqKmp.logWarn`, and `LuciqKmp.logError`. See [Report Logs](https://docs.luciq.ai/kmp/setup-luciq-for-kmp/logs-and-profiling/report-logs).
