Initial commit

This commit is contained in:
Jannik Reimers 2024-10-01 12:57:44 +02:00 committed by GitHub
commit 5307298dae
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
41 changed files with 2485 additions and 0 deletions

View file

@ -0,0 +1,27 @@
import ch.qos.logback.core.joran.spi.ConsoleTarget
import ch.qos.logback.core.ConsoleAppender
def environment = System.getenv("ENVIRONMENT") ?: "production"
def defaultLevel = INFO
def defaultTarget = ConsoleTarget.SystemErr
if (environment == "dev") {
defaultLevel = DEBUG
defaultTarget = ConsoleTarget.SystemOut
// Silence warning about missing native PRNG
logger("io.ktor.util.random", ERROR)
}
appender("CONSOLE", ConsoleAppender) {
encoder(PatternLayoutEncoder) {
pattern = "%boldGreen(%d{yyyy-MM-dd}) %boldYellow(%d{HH:mm:ss}) %gray(|) %highlight(%5level) %gray(|) %boldMagenta(%40.40logger{40}) %gray(|) %msg%n"
withJansi = true
}
target = defaultTarget
}
root(defaultLevel, ["CONSOLE"])