On Dec 3, 2006, at 4:28 PM, Marc Rossi wrote:
Went ahead and added the following line to the end of the
XMLSocketAppender::renderEvent() method:
os1->write(output)
and it is now sending out the xml event info (although it still isn't
displaying properly in chainsaw). Not sure why this line wasn't
already
there (almost the same line was commented out in the original source).
Logged and resolved as http://issues.apache.org/jira/browse/
LOGCXX-164. Also logged https://issues.apache.org/jira/browse/
LOGCXX-165 as the original 0.9.7 and the current implementation could
result in corrupted XML due to a mismatch of the expected UTF-8
encoding and the actual encoding, however fixing that would probably
warrant a complete review of SocketAppender and XMLSocketAppender in
log4cxx.
The code using the Microsoft Platform SDK macro T2A was removed
during the migration to supporting both single char and wide char
logging simultaneously. It just wasn't restored when things were put
back together.