Logger

# Logger

interface Logger

# A type representing message logger

Some important and useful information will be outputted through this interface while a debug build.

By default this SDK uses a concrete implementation of this interface DefaultLogger.

# See also

Logger.LoggingLevel

# Types

Name Summary
LoggingLevel
enum LoggingLevel : Enum<Logger.LoggingLevel>
Controls which logs to be written to the console when using a debug build of the SDK.

# Functions

Name Summary
debug
abstract fun debug(logTag: String, message: String)
Writes a DEBUG level log using the provided implementation.
error
abstract fun error(logTag: String, message: String)
Writes an ERROR level log using the provided implementation.
info
abstract fun info(logTag: String, message: String)
Writes an INFO level log using the provided implementation.
warning
abstract fun warning(logTag: String, message: String)
Writes a WARNING level log using the provided implementation.