Debugging & Logs

CiaoSDK offers four log levels. Set the log level from Ciao Games → Settings.

Log Levels

LevelDescription
InfoAll logs including diagnostics. Use during integration and testing.
WarningWarnings and errors only.
ErrorErrors only.
NoneNo CiaoSDK logs.

Production Recommendation

Use Info only during integration and testing. Set to Warning or lower for production builds.


Vendor SDK Log Mapping

CiaoSDK's log level also controls verbosity of the underlying vendor SDKs where possible:

CiaoSDK Log LevelSingular native logsLevelPlay adapter debugByteBrew
InfoEnabledEnabledNot controllable
WarningDisabledDisabledNot controllable
ErrorDisabledDisabledNot controllable
NoneDisabledDisabledNot controllable

Singular: native logs are gated to Info only to avoid exposing the API key in device logs on production builds.

LevelPlay: adapter debug output (e.g. AdMob, AppLovin, Pangle) is silenced below Info to reduce noise in production logs.

ByteBrew: the Unity SDK does not expose a log control API. ByteBrew's own logging is not affected by CiaoSDK's log level.




Did this page help you?