28 #ifndef _LOG4TANGO_LOGGER_STREAM_H
29 #define _LOG4TANGO_LOGGER_STREAM_H
33 #ifdef LOG4TANGO_HAVE_SSTREAM
52 typedef 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
185 #endif // _LOG4TANGO_LOGGER_STREAM_H
Definition: LogSeparator.hh:46
LOG4TANGO_EXPORT void flush(void)
Flush the contents of the stream buffer to the Logger and empties the buffer.
Definition: LoggerStream.cpp:59
Definition: LogSeparator.hh:38
log4tango::LoggerStream & endl(log4tango::LoggerStream &ls)
Definition: LoggerStream.hh:180
LOG4TANGO_EXPORT LoggerStream & operator<<(LOG4TANGO_UNUSED(LogInitiator &i))
Streams in a Initiator.
Definition: LoggerStream.hh:97
#define LOG4TANGO_EXPORT
Definition: Export.hh:38
LoggerStream &(* ls_terminator)(LoggerStream &)
Definition: LoggerStream.hh:49
LOG4TANGO_EXPORT LoggerStream(Logger &logger, Level::Value level, bool filter=true)
Construct a LoggerStream for given Logger with given level.
Definition: LoggerStream.cpp:39
Definition: LoggerStream.hh:58
LOG4TANGO_EXPORT Logger & get_logger(void) const
Returns the destination Logger for this stream.
Definition: LoggerStream.hh:80
int Value
The type of Level Values.
Definition: Level.hh:98
LOG4TANGO_EXPORT ~LoggerStream()
Destructor for LoggerStream&)
Definition: LoggerStream.cpp:48
Definition: Portability.hh:56
LOG4TANGO_EXPORT Level::Value get_level(void) const
Returns the level for this stream.
Definition: LoggerStream.hh:88
#define LOG4TANGO_UNUSED(var)
Definition: Portability.hh:49