Log Level

Defined under the namespace Scandit.Datacapture.Core

LogLevel

Added in version 8.7.0

Severity threshold for ScanditLogger. A record is emitted when its own level is less than or equal to the configured level, and the configured level is not Off.

The level is only one of the two gates a record has to pass. The other is its LogCategory, which is checked independently — raising the level does not reveal records whose category is masked out. See LogCategory.

Off

Added in version 8.7.0

No records are emitted. This is the default: the logger stays silent until you call ScanditLogger.setLevel().

Error

Added in version 8.7.0

Failures that the SDK could not recover from.

Warn

Added in version 8.7.0

Recoverable problems and misuse the SDK worked around.

Info

Added in version 8.7.0

Coarse-grained progress, such as a mode being created or disposed.

Debug

Added in version 8.7.0

Individual bridge calls, listener registrations and lifecycle transitions. This is the level to use when reproducing an integration problem.

Trace

Added in version 8.7.0

The most verbose level, reserved for records the SDK does not currently produce. Raising the level to Trace therefore shows nothing that Debug does not already show. To see more, widen the category mask instead — see LogCategory.