You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4cxx-dev@logging.apache.org by ca...@apache.org on 2006/12/06 01:41:05 UTC

svn commit: r482848 - /logging/log4cxx/trunk/src/xmlsocketappender.cpp

Author: carnold
Date: Tue Dec  5 16:41:03 2006
New Revision: 482848

URL: http://svn.apache.org/viewvc?view=rev&rev=482848
Log:
LOGCXX-164: XMLSocketAppender is disabled

Modified:
    logging/log4cxx/trunk/src/xmlsocketappender.cpp

Modified: logging/log4cxx/trunk/src/xmlsocketappender.cpp
URL: http://svn.apache.org/viewvc/logging/log4cxx/trunk/src/xmlsocketappender.cpp?view=diff&rev=482848&r1=482847&r2=482848
==============================================================================
--- logging/log4cxx/trunk/src/xmlsocketappender.cpp (original)
+++ logging/log4cxx/trunk/src/xmlsocketappender.cpp Tue Dec  5 16:41:03 2006
@@ -24,7 +24,7 @@
 #include <log4cxx/helpers/transform.h>
 #include <apr_time.h>
 #include <log4cxx/helpers/synchronized.h>
-
+#include <log4cxx/helpers/transcoder.h>
 
 #if APR_HAS_THREADS
 
@@ -79,16 +79,14 @@
 
 
 void XMLSocketAppender::renderEvent(const spi::LoggingEventPtr& event,
-    helpers::SocketOutputStreamPtr& /*os1*/, Pool& p)
+    helpers::SocketOutputStreamPtr& os1, Pool& p)
 {
         LogString output;
 
         layout->format(output, event, p);
 
-//      TODO
-//
-//      USES_CONVERSION;
-//      os->write((void *)T2A(sz.c_str()), sz.length());
+        LOG4CXX_ENCODE_CHAR(sz, output);
+        os1->write(sz.c_str(), sz.length());
 }
 
 void XMLSocketAppender::setOption(const LogString& option,