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;








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.










share|improve this question



















  • 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


















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.










share|improve this question



















  • 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














0












0








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.










share|improve this question














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






share|improve this question













share|improve this question











share|improve this question




share|improve this question










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













  • 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













1 Answer
1






active

oldest

votes


















0















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.






share|improve this answer
























    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
    );



    );













    draft saved

    draft discarded


















    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









    0















    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.






    share|improve this answer





























      0















      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.






      share|improve this answer



























        0














        0










        0









        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.






        share|improve this answer













        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.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Apr 1 at 13:53









        desaimilan001desaimilan001

        412 bronze badges




        412 bronze badges





















            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.



















            draft saved

            draft discarded
















































            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.




            draft saved


            draft discarded














            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





















































            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







            Popular posts from this blog

            Obelisk of Theodosius Contents History Description Notes Bibliography Further reading External links Navigation menuAge of spirituality : late antique and early Christian art, third to seventh centuryOver 60 picturesObelisks of the World41°00′21.24″N 28°58′31.43″E / 41.0059000°N 28.9753972°E / 41.0059000; 28.97539727724550-7235741376235741376

            밀양 대씨 역사 각주 함께 보기 둘러보기 메뉴밀양 대씨

            1973년 목차 사건 문화 탄생 사망 노벨상 달력 둘러보기 메뉴