如何在JavaSpring引导中记录JSON对象?
我需要用json格式记录消息。不是这样的如何在JavaSpring引导中记录JSON对象?,java,spring,logging,Java,Spring,Logging,我需要用json格式记录消息。不是这样的 { "level":"INFO", "message": "log message" } 我想记录json对象,它可以是 { "level":"INFO", "json_att1":"value1", "json_att2": "value2" } 我的愿望中没有消息字段。我只想使用伪代码 像这个log.info(jsonObj) 基本需求是我想在json日志中添加自定义字段您可以使用库。 例如: 据我所知,Python可以使用logstash_Fo
{
"level":"INFO",
"message": "log message"
}
我想记录json对象,它可以是
{
"level":"INFO",
"json_att1":"value1",
"json_att2": "value2"
}
我的愿望中没有消息字段。我只想使用伪代码
像这个log.info(jsonObj)
基本需求是我想在json日志中添加自定义字段您可以使用库。
例如:
据我所知,Python可以使用logstash_Formatter包实现这一点。您尝试过Log4j的JSON布局吗
String str = new JSONObject()
.put("level","debug")
.put("prop1", "val1").toString();
logger.debug(str);