10 #ifndef _LOG4CPP_CATEGORYSTREAM_HH 11 #define _LOG4CPP_CATEGORYSTREAM_HH 16 #ifdef LOG4CPP_HAVE_SSTREAM 107 #if LOG4CPP_HAS_WCHAR_T != 0 112 if (!(_wbuffer =
new std::wostringstream)) {
124 std::streamsize
width(std::streamsize wide );
132 #if LOG4CPP_HAS_WCHAR_T != 0 133 std::wostringstream* _wbuffer;
146 #endif // _LOG4CPP_CATEGORYSTREAM_HH This is the central class in the log4j package.
Definition: Category.hh:33
ostream & operator<<(ostream &os, const width &w)
Definition: Manipulator.cpp:4
Definition: Manipulator.hh:15
LOG4CPP_EXPORT CategoryStream & eol(CategoryStream &os)
eol manipulator
Definition: CategoryStream.cpp:65
Priority::Value getPriority() const
Returns the priority for this stream.
Definition: CategoryStream.hh:65
Definition: Priority.hh:79
This class enables streaming simple types and objects to a category.
Definition: CategoryStream.hh:39
class LOG4CPP_EXPORT CategoryStream
Definition: CategoryStream.hh:24
#define LOG4CPP_EXPORT
Definition: Export.hh:19
CategoryStream & operator<<(const T &t)
Stream in arbitrary types and objects.
Definition: CategoryStream.hh:81
The top level namespace for all 'Log for C++' types and classes.
Definition: AbortAppender.hh:16
LOG4CPP_EXPORT CategoryStream & left(CategoryStream &os)
left manipulator
Definition: CategoryStream.cpp:71
int Value
The type of Priority Values.
Definition: Priority.hh:85
std::ostringstream * _buffer
Definition: CategoryStream.hh:131
CategoryStream & operator<<(const std::string &t)
Definition: CategoryStream.hh:96
Definition: Portability.hh:45
Category & getCategory() const
Returns the destination Category for this stream.
Definition: CategoryStream.hh:59