A JSON layout for Log4J (v1.2).
{"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.
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'
Name | Options | Default |
---|---|---|
DatePattern | all valid SimpleDateFormat patterns | yyyy-MM-dd HH:mm:ss,SSS |