├── .editorconfig ├── .github ├── mvnsettings.xml ├── secrets.md ├── sign_and_deploy.sh └── workflows │ ├── build-and-deploy.yml │ ├── build.yml │ └── run-with-maven.yml ├── .gitignore ├── LICENSE ├── MAINTAINERS.md ├── README.md ├── checkstyle.xml ├── do-dependency-updates.sh ├── docs ├── example_graphs.png └── structured-logging-kibana.png ├── pom.xml └── src ├── main ├── java │ └── de │ │ └── dm │ │ └── prom │ │ └── structuredlogging │ │ ├── MdcContext.java │ │ ├── MdcKeySupplier.java │ │ ├── MdcRunnable.java │ │ ├── MdcSupplier.java │ │ ├── MdcTaskDecorator.java │ │ ├── OverwriteStrategy.java │ │ ├── SpringMdcTaskDecorator.java │ │ └── StructuredMdcJsonProvider.java └── resources │ └── application.properties └── test ├── java └── de │ └── dm │ └── prom │ └── structuredlogging │ ├── ExampleBean.java │ ├── ExampleBeanKeySupplier.java │ ├── MdcContextUnitTest.java │ ├── SpringMdcTaskDecoratorUnitTest.java │ ├── StructuredMdcJsonProviderUnitTest.java │ └── TaskDecoratorIntegrationTest.java └── resources ├── logback-stdout-json.xml └── logback.xml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/mvnsettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/.github/mvnsettings.xml -------------------------------------------------------------------------------- /.github/secrets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/.github/secrets.md -------------------------------------------------------------------------------- /.github/sign_and_deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/.github/sign_and_deploy.sh -------------------------------------------------------------------------------- /.github/workflows/build-and-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/.github/workflows/build-and-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/run-with-maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/.github/workflows/run-with-maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/README.md -------------------------------------------------------------------------------- /checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/checkstyle.xml -------------------------------------------------------------------------------- /do-dependency-updates.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/do-dependency-updates.sh -------------------------------------------------------------------------------- /docs/example_graphs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/docs/example_graphs.png -------------------------------------------------------------------------------- /docs/structured-logging-kibana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/docs/structured-logging-kibana.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/de/dm/prom/structuredlogging/MdcContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/src/main/java/de/dm/prom/structuredlogging/MdcContext.java -------------------------------------------------------------------------------- /src/main/java/de/dm/prom/structuredlogging/MdcKeySupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/src/main/java/de/dm/prom/structuredlogging/MdcKeySupplier.java -------------------------------------------------------------------------------- /src/main/java/de/dm/prom/structuredlogging/MdcRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/src/main/java/de/dm/prom/structuredlogging/MdcRunnable.java -------------------------------------------------------------------------------- /src/main/java/de/dm/prom/structuredlogging/MdcSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/src/main/java/de/dm/prom/structuredlogging/MdcSupplier.java -------------------------------------------------------------------------------- /src/main/java/de/dm/prom/structuredlogging/MdcTaskDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/src/main/java/de/dm/prom/structuredlogging/MdcTaskDecorator.java -------------------------------------------------------------------------------- /src/main/java/de/dm/prom/structuredlogging/OverwriteStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/src/main/java/de/dm/prom/structuredlogging/OverwriteStrategy.java -------------------------------------------------------------------------------- /src/main/java/de/dm/prom/structuredlogging/SpringMdcTaskDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/src/main/java/de/dm/prom/structuredlogging/SpringMdcTaskDecorator.java -------------------------------------------------------------------------------- /src/main/java/de/dm/prom/structuredlogging/StructuredMdcJsonProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/src/main/java/de/dm/prom/structuredlogging/StructuredMdcJsonProvider.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/java/de/dm/prom/structuredlogging/ExampleBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/src/test/java/de/dm/prom/structuredlogging/ExampleBean.java -------------------------------------------------------------------------------- /src/test/java/de/dm/prom/structuredlogging/ExampleBeanKeySupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/src/test/java/de/dm/prom/structuredlogging/ExampleBeanKeySupplier.java -------------------------------------------------------------------------------- /src/test/java/de/dm/prom/structuredlogging/MdcContextUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/src/test/java/de/dm/prom/structuredlogging/MdcContextUnitTest.java -------------------------------------------------------------------------------- /src/test/java/de/dm/prom/structuredlogging/SpringMdcTaskDecoratorUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/src/test/java/de/dm/prom/structuredlogging/SpringMdcTaskDecoratorUnitTest.java -------------------------------------------------------------------------------- /src/test/java/de/dm/prom/structuredlogging/StructuredMdcJsonProviderUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/src/test/java/de/dm/prom/structuredlogging/StructuredMdcJsonProviderUnitTest.java -------------------------------------------------------------------------------- /src/test/java/de/dm/prom/structuredlogging/TaskDecoratorIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/src/test/java/de/dm/prom/structuredlogging/TaskDecoratorIntegrationTest.java -------------------------------------------------------------------------------- /src/test/resources/logback-stdout-json.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/src/test/resources/logback-stdout-json.xml -------------------------------------------------------------------------------- /src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dm-drogeriemarkt/structured-logging/HEAD/src/test/resources/logback.xml --------------------------------------------------------------------------------