diff --git a/gradle.properties b/gradle.properties index 35bb54459a126129e96ea4e86ee43494464a614a..0d8c0d1f6c997eb5ad31d42fd3cd30c1b17e56bb 100644 --- a/gradle.properties +++ b/gradle.properties @@ -5,6 +5,7 @@ grgitVersion = 4.1.1 jacksonVersion = 2.9.0 jgitVersion = 6.7.0.202309050840-r junitVersion = 5.8.2 +logbackVersion = 1.3.15 micronautAppVersion = 3.7.10 micronautVersion = 3.10.1 nodePluginVersion = 3.0.1 diff --git a/gradle/dependencies.gradle b/gradle/dependencies.gradle index 1bfbad2d722af6aed5263570ea0e2443647b4031..c8b45342914d427325ebb0a838ddf53d4bf06517 100644 --- a/gradle/dependencies.gradle +++ b/gradle/dependencies.gradle @@ -20,7 +20,7 @@ dependencies { implementation("jakarta.annotation:jakarta.annotation-api") implementation("io.micronaut.aws:micronaut-function-aws-api-proxy") implementation("io.micronaut:micronaut-http-server-netty") - runtimeOnly("ch.qos.logback:logback-classic") + runtimeOnly("ch.qos.logback:logback-classic:${logbackVersion}") // Swagger annotationProcessor("io.micronaut.openapi:micronaut-openapi") diff --git a/src/main/resources/logback.xml b/src/main/resources/logback.xml index f74e41693090ae1b24cabe0642f4ec814564c4a1..0c5b2ab440baec956b7f264a6e3ce86908ed1dad 100644 --- a/src/main/resources/logback.xml +++ b/src/main/resources/logback.xml @@ -2,12 +2,11 @@ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> - <withJansi>true</withJansi> - <!-- encoders are assigned the type ch.qos.logback.classic.encoder.PatternLayoutEncoder - by default --> <encoder> - <pattern>%cyan(%d{HH:mm:ss.SSS}) %gray([%thread]) - %highlight(%-5level) %magenta(%logger{36}) - %msg%n</pattern> + <pattern> + %cyan(%d{HH:mm:ss.SSS}) %gray([%thread]) + %highlight(%-5level) %magenta(%logger{36}) %X{remoteIp} - %msg%n + </pattern> </encoder> </appender>