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
+
+
+