LoggingLevel.kt
package com.hexagonkt.core.logging
/**
* Logger logging level values.
*
* @property TRACE Used for low level details that are logged very often.
* @property DEBUG Useful information to diagnose problems or failures.
* @property INFO Only used for really useful information that is not written very often.
* @property WARN To notify that something failed and was ignored, but it could be an issue later.
* @property ERROR Error that stopped the correct processing of the process.
* @property OFF Disable all logging levels.
*/
enum class LoggingLevel {
TRACE,
DEBUG,
INFO,
WARN,
ERROR,
OFF,
}