Initial commit
This commit is contained in:
commit
5307298dae
41 changed files with 2485 additions and 0 deletions
27
src/main/resources/logback.groovy
Normal file
27
src/main/resources/logback.groovy
Normal 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"])
|
Loading…
Add table
Add a link
Reference in a new issue