[ 
https://issues.apache.org/jira/browse/LOG4J2-255?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13659301#comment-13659301
 ] 

Gary Gregory commented on LOG4J2-255:
-------------------------------------

I do not understand how using UTF-8 scrambles the text. This is an
issue that needs explaining, could there be a different bug?

Here is where using the platform default breaks when no charset is
defined in the config: you set up an app on your JP system and you get
some logging. You give me your config and I run it on my US Windows
system and it comes out scrambled. If the config specifics the
charset, all output on all systems is OK.

If no charset is set in the config, I claim that if UTF-8 is used I
the right places, all should be well. But, it sounds like Remko is
seeing otherwise. So either, I do not understand how UTF-8 works,
there is bug, or we are missing some info from Remko. Arg. ;)

Gary



                
> Multi-byte character strings are scrambled in log output
> --------------------------------------------------------
>
>                 Key: LOG4J2-255
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-255
>             Project: Log4j 2
>          Issue Type: Bug
>          Components: Appenders, Core
>    Affects Versions: 2.0-beta6
>            Reporter: Remko Popma
>            Assignee: Remko Popma
>            Priority: Blocker
>             Fix For: 2.0-beta7
>
>
> When I tried to log a Japanese string the output was scrambled in both the 
> Console and a log file.
> For example,
> logger.warn("日本語テスト"); // (Japanese test)
> came out as
> 15:07:00.184 [main] WARN  test.JapaneseTest - 譌・譛ャ隱槭ユ繧ケ繝?
> This is the log4j2.xml configuration:
> <?xml version="1.0" encoding="UTF-8"?>
> <configuration status="warn">
>     <appenders>
>         <Console name="Console" target="SYSTEM_OUT">
>             <PatternLayout>
>                 <pattern>%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n
>                 </pattern>
>             </PatternLayout>
>         </Console>
>         <File name="tracelog" fileName="trace-log.txt" immediateFlush="true" 
> append="false">
>             <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level 
> %logger{36} - %msg%n"/>
>         </File>
>     </appenders>
>     
>     <loggers>
>         <root level="trace">
>             <appender-ref ref="Console"/>
>             <appender-ref ref="tracelog"/>
>         </root>
>     </loggers>
> </configuration>

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to