HatangLogger

class HatangLogger(val minLevel: HatangLogLevel = HatangLogLevel.INFO, val sink: (level: HatangLogLevel, message: String) -> Unit)

Where the SDK writes its logs: every record at or above minLevel goes to sink. The default is SILENT.

Constructors

Link copied to clipboard
constructor(minLevel: HatangLogLevel = HatangLogLevel.INFO, sink: (level: HatangLogLevel, message: String) -> Unit)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Records below this level are dropped.

Link copied to clipboard
val sink: (level: HatangLogLevel, message: String) -> Unit

The sink.

Functions

Link copied to clipboard
fun debug(message: String)

Logs at debug.

Link copied to clipboard
fun error(message: String)

Logs at error.

Link copied to clipboard
fun info(message: String)

Logs at info.

Link copied to clipboard
fun log(level: HatangLogLevel, message: String)

Logs at level.

Link copied to clipboard
fun warn(message: String)

Logs at warn.