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

            SQL error code 1064 with creating Laravel foreign keysForeign key constraints: When to use ON UPDATE and ON DELETEDropping column with foreign key Laravel error: General error: 1025 Error on renameLaravel SQL Can't create tableLaravel Migration foreign key errorLaravel php artisan migrate:refresh giving a syntax errorSQLSTATE[42S01]: Base table or view already exists or Base table or view already exists: 1050 Tableerror in migrating laravel file to xampp serverSyntax error or access violation: 1064:syntax to use near 'unsigned not null, modelName varchar(191) not null, title varchar(191) not nLaravel cannot create new table field in mysqlLaravel 5.7:Last migration creates table but is not registered in the migration table

            용인 삼성생명 블루밍스 목차 통계 역대 감독 선수단 응원단 경기장 같이 보기 외부 링크 둘러보기 메뉴samsungblueminx.comeh선수 명단용인 삼성생명 블루밍스용인 삼성생명 블루밍스ehsamsungblueminx.comeheheheh

            155 수학 과학 기타 둘러보기 메뉴eh추가해eh문서를 완성해