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