also, LogLog::emit() does not append an end-of-line anymore since the last change (to SystemErrWriter). is this intended?
thanks, christoph -----Original Message----- From: Christoph Macheiner [mailto:[EMAIL PROTECTED] Sent: Freitag, 18. Jänner 2008 14:46 To: Log4CXX User Subject: LogLog char/unicode mismatch on windows in log4cxx_private.hw revision 606089, the "#define LOG4CXX_FORCE_WIDE_CONSOLE 1" was removed. now, if this is not defined, SystemErrWriter::write() uses fwide() to determine whether to write wchar or char and fortunately, fwide() happens to be unimplemented in the msvc libraries. i think in this case, LOG4CXX_FORCE_WIDE_CONSOLE should be 1 on a UNICODE build, and 0 otherwise? (or maybe there is another way to better handle this). for now, i just defined it again in log4cxx_private.h. (yes, latest svn head and log4cxx(_private).h rebuilt from *.hw) thanks, christoph
