diff --git a/pom.xml b/pom.xml index 46b9fb3..fecaad9 100644 --- a/pom.xml +++ b/pom.xml @@ -96,6 +96,21 @@ jakarta.activation 2.0.1 + + co.elastic.apm + apm-agent-api + 1.43.0 + + + com.internetitem + logback-elasticsearch-appender + 1.6 + + + net.logstash.logback + logstash-logback-encoder + 7.4 + org.springframework.boot spring-boot-starter-test diff --git a/src/main/resources/logback.xml b/src/main/resources/logback.xml index 8f12ed4..edffc40 100644 --- a/src/main/resources/logback.xml +++ b/src/main/resources/logback.xml @@ -25,6 +25,42 @@ + + ${basedir}/logs/json/credit-tracker-json.log + + + + { + "service": { + "name": "${APM_SERVICE_NAME:-service-core}", + "version": "${APM_SERVICE_VERSION:-unknown}" + }, + "event" : { + "dataset": "service-core.log" + } + } + + + + @timestamp + log.level + log.logger + process.thread.name + message + + + true + + + ${basedir}/logs/json/credit-tracker-json.%d{yyyy-MM-dd}.%i.gz + + + 100MB + + 10 + + +