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

Giora Guttsait commented on LOGCXX-483:
---------------------------------------

1) The console appender output is automatically redirected to a file, we've got 
our watchdog process do that for us.
2) The hebrew that I try to see is simply hebrew written in an Eclipse window, 
nothing out of the ordinary.
3) We tried UTF-8 with setEncoding and that didn't help. We thought US-ASCII 
would help because it would simply throw the characters the way they are, but 
as you explained, that behavior is prevented by the CharsetEncoder (or the 
Transcoder, I don't remember who uses who in the encode method).
4) We seem to be under the impression that the CharsetEncoder that we receive 
is a LocaleCharsetEncoder, which uses apr_os_locale_encoding (or some method of 
that sort), and we didn't really understand where it gets it from).
5) If I do a simple cout << "+hebrew characters+" << endl, the hebrew is 
printed (though I don't remember if the direction is right, but that's ok for 
us to get it in the incorrect direction). Does that help anyhow with 
understanding what can be done to allow it to print?

We hope that we don't have to rebuild the code, because then we have to save it 
into our sources and it's not something we'd really like to do, but is there 
something we can do (as of, minor changes) in the code, to allow hebrew 
encoding(iso-8859-8)?

One thing we tried to do is copy the content of 
log4cxx/private/log4cxx_private.h into our wrapper class where we include 
log4cxx, and set the defines ourselves (which was just to set #define 
LOG4CXX_CHARSET_UTF to 1 instead of 0), as we hoped it would cause '#if 
LOG4CXX_CHARSET_UTF8 && LOG4CXX_LOGCHAR_IS_UTF8' to be true, and it would do 
the simple method, but it still showed us question marks

> Not able to see hebrew values when logging in log4cxx
> -----------------------------------------------------
>
>                 Key: LOGCXX-483
>                 URL: https://issues.apache.org/jira/browse/LOGCXX-483
>             Project: Log4cxx
>          Issue Type: Bug
>         Environment: Linux Debian 8 32bit
>            Reporter: Giora Guttsait
>
> When logging messages with a console appender (whose output is directed to a 
> file), hebrew text is shown as weird symbols.
> It really affects out ability to debug and analyze the program output at 
> specific points, so a quick fix(if possible) would be great



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to