10#ifndef _LOG4SHIB_CATEGORYSTREAM_HH
11#define _LOG4SHIB_CATEGORYSTREAM_HH
15#ifdef LOG4SHIB_HAVE_SSTREAM
#define LOG4SHIB_EXPORT
Definition Export.hh:11
This class enables streaming simple types and objects to a category.
Definition CategoryStream.hh:33
CategoryStream &(* cspf)(CategoryStream &)
Definition CategoryStream.hh:92
CategoryStream & operator<<(const T &t)
Stream in arbitrary types and objects.
Definition CategoryStream.hh:74
Priority::Value getPriority() const
Returns the priority for this stream.
Definition CategoryStream.hh:59
Category & getCategory() const
Returns the destination Category for this stream.
Definition CategoryStream.hh:53
CategoryStream(Category &category, Priority::Value priority)
Construct a CategoryStream for given Category with given priority.
Definition CategoryStream.cpp:21
LOG4SHIB_EXPORT friend CategoryStream & eol(CategoryStream &os)
eol manipulator
Definition CategoryStream.cpp:43
This is the central class in the log4j package.
Definition Category.hh:32
@ NOTSET
Definition Priority.hh:78
int Value
The type of Priority Values.
Definition Priority.hh:84
Definition Portability.hh:38
The top level namespace for all 'Log for C++' types and classes.
Definition AbortAppender.hh:16
LOG4SHIB_EXPORT CategoryStream & eol(CategoryStream &os)
eol manipulator
Definition CategoryStream.cpp:43