Logging

data class Logging(val level: LogLevel = LogLevel.NONE, val log: (message: String) -> Unit = { message -> println(message) })

A client's plugin that provides the capability to handle any outputted logs.

Parameters

level

The LogLevel to be informed about.

log

Optional override to forward log messages to your desired handling. Defaults to printing to std out.

Constructors

Link copied to clipboard
constructor(level: LogLevel = LogLevel.NONE, log: (message: String) -> Unit = { message -> println(message) })

Properties

Link copied to clipboard
Link copied to clipboard
val log: (message: String) -> Unit