logging-log4cxx-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Curt Arnold <carn...@apache.org>
Subject Re: wstring message failed to write to file
Date Fri, 21 Mar 2008 15:42:38 GMT

On Mar 21, 2008, at 4:40 AM, Piotr Wozniak wrote:

> Hi,
>
> I started to using log4cxx recently and I have problem to write
> wstring messages containing any local character, it just stops to
> write to file when receiving first of it until I restart application.
> I stepped into through sources and it tries to convert msg to locale
> and sets error flad on file stream when receiving first not
> convertable chracter. I don't know how to fix it.
>
> Could you please help?
>
> Regards
> Piotr


There is a lot of missing detail, could you answer the following:

Are you using the current SVN HEAD or 0.10.0 RC2 (very similar and  
either would be okay)?  If you are using a log4cxx 0.9.7, please  
upgrade.

What operating system are you using?  The code to perform the  
conversion is substantially different between platforms.

What are your locale settings?  ("locale" on Unix OS's, Control Panel/ 
Regional Settings on Windows).

What compiler?

What build method?

Do the unit tests run successfully?

What is the content of your src/main/include/log4cxx/private/ 
log4cxx_private.h?

What specific line is "setting an error flag" and what is the value?

If log4cxx encounters a character that can not be represented in the  
current code page (for example, an asian character attempted to be  
written to ISO-8859-1), it should replace it with a loss character  
('?').

It would be good to understand the problem that you are encountering,  
but if you are just looking for a work-around, you could try  
explicitly specifying the encoding attribute for the appender to  
either UTF-8 or UTF-16 and avoid converting to the default encoding.

Probably best for you to log a bug report at http://issues.apache.org/jira 
.  After initially creating the file, then you can add attachments.

Mime
View raw message