Version. 1.0.1

This commit is contained in:
2024-10-27 10:57:35 +01:00
parent c8a69e49bb
commit 2c8fde0db8
2 changed files with 15 additions and 15 deletions

View File

@@ -8,7 +8,7 @@ plugins {
}
group = "nl.astraeus"
version = "1.0.1-SNAPSHOT"
version = "1.0.1"
repositories {
mavenCentral()

View File

@@ -21,24 +21,24 @@ class Logger(
) {
fun trace(message: () -> String) = log(LogLevel.TRACE, null, message)
fun debug(message: () -> String) = log(LogLevel.DEBUG, null, message)
fun info(message: () -> String) = log(LogLevel.INFO, null, message)
fun warn(message: () -> String) = log(LogLevel.WARN, null, message)
fun error(message: () -> String) = log(LogLevel.ERROR, null, message)
fun fatal(message: () -> String) = log(LogLevel.FATAL, null, message)
fun trace(message: () -> String?) = log(LogLevel.TRACE, null, message)
fun debug(message: () -> String?) = log(LogLevel.DEBUG, null, message)
fun info(message: () -> String?) = log(LogLevel.INFO, null, message)
fun warn(message: () -> String?) = log(LogLevel.WARN, null, message)
fun error(message: () -> String?) = log(LogLevel.ERROR, null, message)
fun fatal(message: () -> String?) = log(LogLevel.FATAL, null, message)
fun trace(thrown: Throwable, message: () -> String) = log(LogLevel.TRACE, thrown, message)
fun debug(thrown: Throwable, message: () -> String) = log(LogLevel.DEBUG, thrown, message)
fun info(thrown: Throwable, message: () -> String) = log(LogLevel.INFO, thrown, message)
fun warn(thrown: Throwable, message: () -> String) = log(LogLevel.WARN, thrown, message)
fun error(thrown: Throwable, message: () -> String) = log(LogLevel.ERROR, thrown, message)
fun fatal(thrown: Throwable, message: () -> String) = log(LogLevel.FATAL, thrown, message)
fun trace(thrown: Throwable, message: () -> String?) = log(LogLevel.TRACE, thrown, message)
fun debug(thrown: Throwable, message: () -> String?) = log(LogLevel.DEBUG, thrown, message)
fun info(thrown: Throwable, message: () -> String?) = log(LogLevel.INFO, thrown, message)
fun warn(thrown: Throwable, message: () -> String?) = log(LogLevel.WARN, thrown, message)
fun error(thrown: Throwable, message: () -> String?) = log(LogLevel.ERROR, thrown, message)
fun fatal(thrown: Throwable, message: () -> String?) = log(LogLevel.FATAL, thrown, message)
private fun log(
level: LogLevel,
thrown: Throwable? = null,
message: () -> String
message: () -> String?
) {
if (level.ordinal >= this.level.ordinal) {
val timestamp: String = getTimestamp()
@@ -59,7 +59,7 @@ class Logger(
logEntry.append(caller)
logEntry.append(" - ")
}
logEntry.append(message())
logEntry.append(message() ?: "<no message>")
println(logEntry)
thrown?.printStackTrace()