How to log JSON object in java spring boot?
I need to log message in json formate. Not like this
{
"level":"INFO",
"message": "log message"
}
I want to log json object which can be
{
"level":"INFO",
"json_att1":"value1",
"json_att2": "value2"
}
There is no message field in my wish. I just want to use the pseudo code
like this log.info(jsonObj)
The essential need is I want to add custom field in the json log
java spring logging
add a comment |
I need to log message in json formate. Not like this
{
"level":"INFO",
"message": "log message"
}
I want to log json object which can be
{
"level":"INFO",
"json_att1":"value1",
"json_att2": "value2"
}
There is no message field in my wish. I just want to use the pseudo code
like this log.info(jsonObj)
The essential need is I want to add custom field in the json log
java spring logging
1
Possible duplicate of Logging to JSON
– Sofo Gial
Nov 21 '18 at 8:33
As I know, Python can do this use a package logstash_formatter
– Alex Xu
Nov 21 '18 at 8:33
Have u tried JSON Layout of Log4j logging.apache.org/log4j/2.x/manual/layouts.html
– user1428716
Nov 21 '18 at 9:59
add a comment |
I need to log message in json formate. Not like this
{
"level":"INFO",
"message": "log message"
}
I want to log json object which can be
{
"level":"INFO",
"json_att1":"value1",
"json_att2": "value2"
}
There is no message field in my wish. I just want to use the pseudo code
like this log.info(jsonObj)
The essential need is I want to add custom field in the json log
java spring logging
I need to log message in json formate. Not like this
{
"level":"INFO",
"message": "log message"
}
I want to log json object which can be
{
"level":"INFO",
"json_att1":"value1",
"json_att2": "value2"
}
There is no message field in my wish. I just want to use the pseudo code
like this log.info(jsonObj)
The essential need is I want to add custom field in the json log
java spring logging
java spring logging
edited Nov 21 '18 at 9:16
soorapadman
2,62752431
2,62752431
asked Nov 21 '18 at 8:31
Alex XuAlex Xu
94
94
1
Possible duplicate of Logging to JSON
– Sofo Gial
Nov 21 '18 at 8:33
As I know, Python can do this use a package logstash_formatter
– Alex Xu
Nov 21 '18 at 8:33
Have u tried JSON Layout of Log4j logging.apache.org/log4j/2.x/manual/layouts.html
– user1428716
Nov 21 '18 at 9:59
add a comment |
1
Possible duplicate of Logging to JSON
– Sofo Gial
Nov 21 '18 at 8:33
As I know, Python can do this use a package logstash_formatter
– Alex Xu
Nov 21 '18 at 8:33
Have u tried JSON Layout of Log4j logging.apache.org/log4j/2.x/manual/layouts.html
– user1428716
Nov 21 '18 at 9:59
1
1
Possible duplicate of Logging to JSON
– Sofo Gial
Nov 21 '18 at 8:33
Possible duplicate of Logging to JSON
– Sofo Gial
Nov 21 '18 at 8:33
As I know, Python can do this use a package logstash_formatter
– Alex Xu
Nov 21 '18 at 8:33
As I know, Python can do this use a package logstash_formatter
– Alex Xu
Nov 21 '18 at 8:33
Have u tried JSON Layout of Log4j logging.apache.org/log4j/2.x/manual/layouts.html
– user1428716
Nov 21 '18 at 9:59
Have u tried JSON Layout of Log4j logging.apache.org/log4j/2.x/manual/layouts.html
– user1428716
Nov 21 '18 at 9:59
add a comment |
1 Answer
1
active
oldest
votes
You can use link library.
Example:
String str = new JSONObject()
.put("level","debug")
.put("prop1", "val1").toString();
logger.debug(str);
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53407974%2fhow-to-log-json-object-in-java-spring-boot%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can use link library.
Example:
String str = new JSONObject()
.put("level","debug")
.put("prop1", "val1").toString();
logger.debug(str);
add a comment |
You can use link library.
Example:
String str = new JSONObject()
.put("level","debug")
.put("prop1", "val1").toString();
logger.debug(str);
add a comment |
You can use link library.
Example:
String str = new JSONObject()
.put("level","debug")
.put("prop1", "val1").toString();
logger.debug(str);
You can use link library.
Example:
String str = new JSONObject()
.put("level","debug")
.put("prop1", "val1").toString();
logger.debug(str);
answered Nov 21 '18 at 9:09
abj1305abj1305
188111
188111
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53407974%2fhow-to-log-json-object-in-java-spring-boot%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
Possible duplicate of Logging to JSON
– Sofo Gial
Nov 21 '18 at 8:33
As I know, Python can do this use a package logstash_formatter
– Alex Xu
Nov 21 '18 at 8:33
Have u tried JSON Layout of Log4j logging.apache.org/log4j/2.x/manual/layouts.html
– user1428716
Nov 21 '18 at 9:59