Developing a Spring Boot Starter for distributed logging
summary
A Spring Boot starter that automatically injects logging metadata and enforces correlation is ready: used in a large product migration (≈200 people, ~100 devs) and running in production on a monolith since 2014, now adapted for microservices on PCF. It requires X-Tracking-Id header, outputs JSON logs and emits six log statements per HTTP request (entry, headers, body, business log, response body, exit). Configurable URL patterns, headers logged, app name property required, RabbitMQ/Kafka support planned, Apache-licensed open source.
AI-written summary · about
chapters (9)
- 0:00Start
- 3:06Login Statement
- 12:17About the Project
- 14:06Reason Why We Developed this Spring Boot Started
- 22:54Http Loader
- 32:05Validate the Http Headers
- 38:15Code Snippets
- 38:38Handler Mapping
- 39:24Application Loader Class
related talks
36mLogging in Spring Boot with the Elastic Stack
01h 27m"Bootiful" Applications with Spring Boot
56mIntroduction to Spring Boot Application monitoring
48mBootiful Spring Boot: A DOGumentary
18mWrite Once, Run Confidently: Guide to Building Production-Ready Apps with Spring Boot
01h 27mSpring Cloud at Netflix
01h 20mCloud Native Enterprise
01h 20mGetting Started with Spring Cloud
