Skip to content
This repository has been archived by the owner on Mar 11, 2020. It is now read-only.

tperamaki/log4j-json-layout

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maven Central

Log4J JSON Layout

A JSON layout for Log4J (v1.2).

Output format

{"timestamp":"<DATE>","level":"<LEVEL>","logger":"<LOGGER>","thread":"<THREAD>","message":"<MESSAGE>","stacktrace":"<STACKTRACE>"}

The "stacktrace" item is optional and will only be in the JSON object if the log message has a trace message.

Example log4j.properties

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=com.tperamaki.log4j.JsonLayout
log4j.appender.stdout.layout.DatePattern=yyyy-MM-dd'T'HH:mm'Z'

Layout configuration

Name Options Default
DatePattern all valid SimpleDateFormat patterns yyyy-MM-dd HH:mm:ss,SSS

About

Custom JSON layout for Log4J

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%