generated from rnentjes/kotlin-server-web-empty
Version. 1.0.1
This commit is contained in:
@@ -8,7 +8,7 @@ plugins {
|
||||
}
|
||||
|
||||
group = "nl.astraeus"
|
||||
version = "1.0.1-SNAPSHOT"
|
||||
version = "1.0.1"
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user