diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index b7b31ba..66cedcb 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -40,6 +40,9 @@ jobs:
B2_ACCESS_KEY: test-key-not-real
B2_SECRET_KEY: test-secret-not-real
B2_BUCKET_NAME: test-bucket
+ LOKI_URL: http://localhost:3100
+ LOKI_USERNAME: dummy
+ LOKI_API_TOKEN: dummy
build-and-push:
runs-on: ubuntu-latest
diff --git a/pom.xml b/pom.xml
index 8ff9c6b..6a217a3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -102,6 +102,13 @@
2.25.0
+
+
+ com.github.loki4j
+ loki-logback-appender
+ 2.0.3
+
+
diff --git a/src/main/resources/logback-spring.xml b/src/main/resources/logback-spring.xml
new file mode 100644
index 0000000..365a46d
--- /dev/null
+++ b/src/main/resources/logback-spring.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+ ${LOKI_URL}/loki/api/v1/push
+
+ ${LOKI_USERNAME}
+ ${LOKI_API_TOKEN}
+
+ 15000
+
+
+ 65536
+
+
+ app = TagLens
+ env = ${SPRING_PROFILES_ACTIVE}
+ level = %level
+
+
+
+
+
+
+
\ No newline at end of file