- Enhancing java logging as json
val error = IllegalArgumentException("test error log message")
JsonLog(kLogger)
.add("test-key", "test-value")
.error(error)
.level(Level.INFO)
.printStackTracker(true)
.message("this is a test log message created in {} of lib version {}", LocalDate.of(2022, 8, 12), "1.0.0")
.run()
new JsonLog(logger)
.level(Level.INFO)
.add("test-key","test-value")
.error(error)
.printStackTrackerEnable()
.message("this is a test log message created in {} of lib version {}", LocalDate.of(2022,8,12), "1.0.0")
.run()
{
"message": "this is a test log message created in 2022-08-12 of lib version 1.0.0",
"properties": {
"test-key": "test-value"
},
"errorMessage": "test error log message"
}