GemDumpSdkLevel enum Core

Defines verbosity levels for crash report logs sent to Magic Lane servers.

These levels control how much detail is included in logs automatically sent to Magic Lane in case of crashes. Lower levels (silent, fatal, error) minimize log traffic and exclude private information. Higher levels (debug, verbose) provide detailed diagnostics but are only available in debug SDK builds.

On Android, all levels are supported. On iOS, only silent and verbose are supported— any other value defaults to verbose.

See also:

Inheritance
Available extensions

Values

silent → const GemDumpSdkLevel

No logging - completely silent.

fatal → const GemDumpSdkLevel

Fatal errors only - application cannot continue and will crash shortly.

Low traffic level without private information. Example: "Can't find icon database", "Thread violation detected".

error → const GemDumpSdkLevel

Non-fatal errors - application can continue despite the error.

Low traffic level without private information. Example: "Can't connect to offboard server, retrying in 30 seconds".

warn → const GemDumpSdkLevel

Warnings about potentially harmful situations.

Low traffic level without private information. Example: "Network is down, can't perform online search".

info → const GemDumpSdkLevel

Informational messages about SDK operations.

Low/moderate traffic level without private information (no device IMEI, positions, search strings, etc.). Example: "Download started", "Connected to offboard".

debug → const GemDumpSdkLevel

Detailed debugging information for development.

High/moderate traffic level. Only available in debug SDK builds—stripped in release builds.

verbose → const GemDumpSdkLevel

Highly verbose logging for in-depth debugging.

High traffic level with maximum detail. Only available in debug SDK builds— stripped in release builds.

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<GemDumpSdkLevel>
A constant List of the values in this enum, in order of their declaration.