log4j doesn't log message with unicode characterslog4j and weblogic: duplicate log messagesLog4j in JUnit Test caseJboss logging wrapping my log4j messagesCan't execute jar- file: “no main manifest attribute”Log4j logs hidden or swallowed when deployed to CloudFoundrylog4j - logs not written to fileLogging works sometimes, but sometimes notHow can I change log4j behaviour when it formats parameters in a log line?Why is executing Java code in comments with certain Unicode characters allowed?Log4j - Disable logs from console but enable on files, application.yml
What is the right path to be followed on Chess.com for learning Chess?
Can you cast bonus action and reaction spells while already casting a spell?
What is the loud noise of a helicopter when the rotors are not yet moving?
How do I make my image comply with the requirements of this photography competition?
Ghidra: Prepend memory segment in assembly listing view
If the Shillelagh cantrip is applied to a club with non-standard damage dice, what is the resulting damage dice?
How to make onclick function execute only once?
What is the difference between "Grippe" and "Männergrippe"?
Is first Ubuntu user root?
Algorithms vs LP or MIP
Why are non-collision-resistant hash functions considered insecure for signing self-generated information
Handling Disruptive Student on the Autism Spectrum
Prove your innocence
Read file lines into shell line separated by space
Is there any way to keep a player from killing an NPC?
Can a giant mushroom be used as a material to build watercraft or sailing ships?
Where does learning new skills fit into Agile?
How long do you think advanced cybernetic implants would plausibly last?
"fF" letter combination seems to be typeset strangely or incorrectly
Why did Khan ask Admiral James T. Kirk about Project Genesis?
How to respectfully refuse to assist co-workers with IT issues?
Kinetic energy vs temperature
Redacting URLs as an email-phishing preventative?
How is linear momentum conserved in case of a freely falling body?
log4j doesn't log message with unicode characters
log4j and weblogic: duplicate log messagesLog4j in JUnit Test caseJboss logging wrapping my log4j messagesCan't execute jar- file: “no main manifest attribute”Log4j logs hidden or swallowed when deployed to CloudFoundrylog4j - logs not written to fileLogging works sometimes, but sometimes notHow can I change log4j behaviour when it formats parameters in a log line?Why is executing Java code in comments with certain Unicode characters allowed?Log4j - Disable logs from console but enable on files, application.yml
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I have a Log4j logger.
When I call it with the string like this:
logger.info("test case")
It works fine and logs the message.
But when I call it with the Unicode characters:
logger.info("test case €")
It logs nothing, and it looks like it's just not called.
So this code will print only one log message - "test case":
logger.info("test case")
logger.info("test case €")
I've read that logger uses system charset if it's not explicitly set, and it's UTF-8.
I need to log this "€" sign and message with it.
Thank you.
java spring log4j
add a comment |
I have a Log4j logger.
When I call it with the string like this:
logger.info("test case")
It works fine and logs the message.
But when I call it with the Unicode characters:
logger.info("test case €")
It logs nothing, and it looks like it's just not called.
So this code will print only one log message - "test case":
logger.info("test case")
logger.info("test case €")
I've read that logger uses system charset if it's not explicitly set, and it's UTF-8.
I need to log this "€" sign and message with it.
Thank you.
java spring log4j
1
Have you tried explicitly setting the encoding? Also, make sure the platform you're reading them from is unicode enabled.
– LppEdd
Mar 27 at 18:59
add a comment |
I have a Log4j logger.
When I call it with the string like this:
logger.info("test case")
It works fine and logs the message.
But when I call it with the Unicode characters:
logger.info("test case €")
It logs nothing, and it looks like it's just not called.
So this code will print only one log message - "test case":
logger.info("test case")
logger.info("test case €")
I've read that logger uses system charset if it's not explicitly set, and it's UTF-8.
I need to log this "€" sign and message with it.
Thank you.
java spring log4j
I have a Log4j logger.
When I call it with the string like this:
logger.info("test case")
It works fine and logs the message.
But when I call it with the Unicode characters:
logger.info("test case €")
It logs nothing, and it looks like it's just not called.
So this code will print only one log message - "test case":
logger.info("test case")
logger.info("test case €")
I've read that logger uses system charset if it's not explicitly set, and it's UTF-8.
I need to log this "€" sign and message with it.
Thank you.
java spring log4j
java spring log4j
asked Mar 27 at 18:54
EvgeniiEvgenii
1741 silver badge13 bronze badges
1741 silver badge13 bronze badges
1
Have you tried explicitly setting the encoding? Also, make sure the platform you're reading them from is unicode enabled.
– LppEdd
Mar 27 at 18:59
add a comment |
1
Have you tried explicitly setting the encoding? Also, make sure the platform you're reading them from is unicode enabled.
– LppEdd
Mar 27 at 18:59
1
1
Have you tried explicitly setting the encoding? Also, make sure the platform you're reading them from is unicode enabled.
– LppEdd
Mar 27 at 18:59
Have you tried explicitly setting the encoding? Also, make sure the platform you're reading them from is unicode enabled.
– LppEdd
Mar 27 at 18:59
add a comment |
1 Answer
1
active
oldest
votes
Log4j does not print UTF-16 characters by default, you will have to apply explicit encoding.
something like log4j.appender.logfile.encoding=UTF-16 in your *.properties will do the trick.
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%2f55384583%2flog4j-doesnt-log-message-with-unicode-characters%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
Log4j does not print UTF-16 characters by default, you will have to apply explicit encoding.
something like log4j.appender.logfile.encoding=UTF-16 in your *.properties will do the trick.
add a comment |
Log4j does not print UTF-16 characters by default, you will have to apply explicit encoding.
something like log4j.appender.logfile.encoding=UTF-16 in your *.properties will do the trick.
add a comment |
Log4j does not print UTF-16 characters by default, you will have to apply explicit encoding.
something like log4j.appender.logfile.encoding=UTF-16 in your *.properties will do the trick.
Log4j does not print UTF-16 characters by default, you will have to apply explicit encoding.
something like log4j.appender.logfile.encoding=UTF-16 in your *.properties will do the trick.
answered Apr 1 at 13:53
desaimilan001desaimilan001
412 bronze badges
412 bronze badges
add a comment |
add a comment |
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
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%2f55384583%2flog4j-doesnt-log-message-with-unicode-characters%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
Have you tried explicitly setting the encoding? Also, make sure the platform you're reading them from is unicode enabled.
– LppEdd
Mar 27 at 18:59