Create logs in JSON format

Avatar

Avatar

Shallu_Rohilla

Avatar

Shallu_Rohilla

Shallu_Rohilla

20-01-2020

Hi,

We have a requirement to add create logs in JSON format as Java logging best practice. Just like in Spring we can use ApplicationListener to listen to application and then convert logs to JSON format. Though I have written an Application filter which can add specific default attributes to logs then I can define log pattern to print only those specific attributes in JSON format but I want automatically when I write to logger it gets converted to JSON format and gets logged. 

e.g:

{"timeMillis":1579543027630,"thread":"healthCheckTimer","level":"INFO","loggerName":"abc","message":"Health check success - RESPONSE_CODE=200 "threadPriority":5,"application":"xyz","type":"business"}

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar

sunjot16

Employee

Avatar

sunjot16

Employee

sunjot16
Employee

20-01-2020

Answers (0)