You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by Dmitry Macsema <le...@amur.ru> on 2002/06/05 06:06:00 UTC

ConsoleAppender encoding

Hi, I'm trying to make console output look readable :) However,
nothing changes in output at all, whatever encoding I set (usually, if
you change encoding, letters start to look differently). Here's my
config:

<log4j:configuration debug="true">
<appender name="stdout" class="org.apache.log4j.ConsoleAppender">
<param name="Encoding" value="Cp866"/>
<layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern"
                value="%d{dd/MM/yyyy HH:mm:ss} %-5p (%F:%L) - %m\n"/>
</layout>
</appender>

<root>
<appender-ref ref="stdout"/>
</root>
</log4j:configuration>

Here's the output I get with debug on:
log4j: Class name: [org.apache.log4j.ConsoleAppender]
log4j: Setting property [encoding] to [Cp866].
log4j: Parsing layout of class: "org.apache.log4j.PatternLayout"
log4j: Setting property [conversionPattern] to [%d{dd/MM/yyyy HH:mm:ss} %-5p (%F
:%L) - %m].
log4j: Adding appender named [stdout] to category [root].

Any ideas?

-- 
Best regards,
 Dmitry                          mailto:ledestin@amur.ru


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: ConsoleAppender encoding

Posted by Ceki Gülcü <ce...@qos.ch>.

ConsoleAppender does not support character encoding although adding it
should be easy. Just look at the source code of FileAppender class.

This is an omission that will be fixed for the next maintenance release of
log4j.

At 14:06 05.06.2002 +1000, you wrote:
>Hi, I'm trying to make console output look readable :) However,
>nothing changes in output at all, whatever encoding I set (usually, if
>you change encoding, letters start to look differently). Here's my
>config:
>
><log4j:configuration debug="true">
><appender name="stdout" class="org.apache.log4j.ConsoleAppender">
><param name="Encoding" value="Cp866"/>
><layout class="org.apache.log4j.PatternLayout">
>         <param name="ConversionPattern"
>                 value="%d{dd/MM/yyyy HH:mm:ss} %-5p (%F:%L) - %m\n"/>
></layout>
></appender>
>
><root>
><appender-ref ref="stdout"/>
></root>
></log4j:configuration>
>
>Here's the output I get with debug on:
>log4j: Class name: [org.apache.log4j.ConsoleAppender]
>log4j: Setting property [encoding] to [Cp866].
>log4j: Parsing layout of class: "org.apache.log4j.PatternLayout"
>log4j: Setting property [conversionPattern] to [%d{dd/MM/yyyy HH:mm:ss} 
>%-5p (%F
>:%L) - %m].
>log4j: Adding appender named [stdout] to category [root].
>
>Any ideas?
>
>--
>Best regards,
>  Dmitry                          mailto:ledestin@amur.ru
>
>
>--
>To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
>For additional commands, e-mail: <ma...@jakarta.apache.org>

--
Ceki

SUICIDE BOMBING - A CRIME AGAINST HUMANITY
Sign the petition: http://www.petitiononline.com/1234567b
I am signatory number 22106. What is your number?


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>