Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

README.md

A Spring Boot Starter for the request logging lib

This is a Spring Boot starter for the request-logging lib. It helps to follow reuqests along a microservices infrastructure; think Zipkin for the poor man - simple, with no overhead of running additional systems.

Dependency

<dependency>
  <groupId>de.codeboje</groupId>
  <artifactId>request-logging-spring-boot-starter</artifactId>
  <version>0.0.1</version>
</dependency>

Now add requestId as a user variable to your logback log pattern like:

%clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %X{requestId} - %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}

Extends the default Spring boot 2 log pattern.

Send the header X-REQUEST-ID with a unique ID when a user triggers an event like clicking the order button. This ID will now be passed along as long as the RequestContextLoggingFilter is active and you use Springs RestTemplate for subrequests.

About

Spring Boot Starter for Poor man's logging for inter Microservice requests

Resources

License

Packages

No packages published

Languages

You can’t perform that action at this time.