18 #ifndef _LOG4CXX_HELPERS_OUTPUTSTREAMWRITER_H 19 #define _LOG4CXX_HELPERS_OUTPUTSTREAMWRITER_H 21 #include <log4cxx/helpers/writer.h> 22 #include <log4cxx/helpers/outputstream.h> 23 #include <log4cxx/helpers/charsetencoder.h> 38 CharsetEncoderPtr enc;
42 BEGIN_LOG4CXX_CAST_MAP()
44 LOG4CXX_CAST_ENTRY_CHAIN(
Writer)
45 END_LOG4CXX_CAST_MAP()
51 virtual void close(
Pool& p);
52 virtual void flush(
Pool& p);
53 virtual void write(
const LogString& str,
Pool& p);
54 LogString getEncoding()
const;
56 #ifdef LOG4CXX_MULTI_PROCESS 57 OutputStreamPtr getOutPutStreamPtr()
73 #endif //_LOG4CXX_HELPERS_OUTPUTSTREAMWRITER_H Abstract class for writing to character streams.
Definition: outputstreamwriter.h:34
Abstract class for writing to character streams.
Definition: writer.h:33
Definition: appender.h:33