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,