Description
XMLSocketAppender in both 0.9.7 and 0.10.0 encode their output in the current default encoding. In the absence of an specified encoding in the XML declaration, a mismatch between the expected encoding (UTF-8) and actual encoding may result in non-well-formed XML content or otherwise corrupted XML content. The XMLSocketAppender does not appear to have an analog in log4j. It may be desirable to modify log4j's SocketAppender to support both Java serialization and XML encoding and then make log4cxx match the enhanced SocketAppender.