28#ifndef _LOG4TANGO_LOGGER_STREAM_H
29#define _LOG4TANGO_LOGGER_STREAM_H
33#ifdef LOG4TANGO_HAVE_SSTREAM
52typedef class std::ios_base&(*StdIosFlag)(
class std::ios_base&);
139#ifndef LOG4TANGO_HAVE_SSTREAM
144 (*_F)(*(std::ios_base *)(_buffer));
155#ifndef LOG4TANGO_HAVE_SSTREAM
#define LOG4TANGO_EXPORT
Definition: Export.hh:38
#define LOG4TANGO_UNUSED(var)
Definition: Portability.hh:49
int Value
The type of Level Values.
Definition: Level.hh:98
@ OFF
Definition: Level.hh:87
Definition: LogSeparator.hh:38
Definition: LogSeparator.hh:46
Definition: LoggerStream.hh:59
LOG4TANGO_EXPORT ~LoggerStream()
Destructor for LoggerStream&)
Definition: LoggerStream.cpp:48
LOG4TANGO_EXPORT Logger & get_logger(void) const
Returns the destination Logger for this stream.
Definition: LoggerStream.hh:80
LOG4TANGO_EXPORT LoggerStream & operator<<(LOG4TANGO_UNUSED(LogInitiator &i))
Streams in a Initiator.
Definition: LoggerStream.hh:97
LOG4TANGO_EXPORT LoggerStream(Logger &logger, Level::Value level, bool filter=true)
Construct a LoggerStream for given Logger with given level.
Definition: LoggerStream.cpp:39
LOG4TANGO_EXPORT void flush(void)
Flush the contents of the stream buffer to the Logger and empties the buffer.
Definition: LoggerStream.cpp:59
LOG4TANGO_EXPORT Level::Value get_level(void) const
Returns the level for this stream.
Definition: LoggerStream.hh:88
Definition: Portability.hh:56
Definition: Appender.hh:40
LoggerStream &(* ls_terminator)(LoggerStream &)
Definition: LoggerStream.hh:49
Definition: LoggerStream.hh:178
log4tango::LoggerStream & endl(log4tango::LoggerStream &ls)
Definition: LoggerStream.hh:180