.TH "log4tango::LoggerStream" 3 "Fri Nov 11 2022" "Version 5.0.2" "log4tango" \" -*- nroff -*- .ad l .nh .SH NAME log4tango::LoggerStream .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBLOG4TANGO_EXPORT\fP \fBLoggerStream\fP (\fBLogger\fP &logger, \fBLevel::Value\fP level, bool filter=true)" .br .RI "Construct a \fBLoggerStream\fP for given \fBLogger\fP with given level\&. " .ti -1c .RI "\fBLOG4TANGO_EXPORT\fP \fB~LoggerStream\fP ()" .br .RI "Destructor for \fBLoggerStream\fP&) " .ti -1c .RI "\fBLOG4TANGO_EXPORT\fP \fBLogger\fP & \fBget_logger\fP (void) const" .br .RI "Returns the destination \fBLogger\fP for this stream\&. " .ti -1c .RI "\fBLOG4TANGO_EXPORT\fP \fBLevel::Value\fP \fBget_level\fP (void) const" .br .RI "Returns the level for this stream\&. " .ti -1c .RI "\fBLOG4TANGO_EXPORT\fP \fBLoggerStream\fP & \fBoperator<<\fP (\fBLOG4TANGO_UNUSED\fP(\fBLogInitiator\fP &i))" .br .RI "Streams in a Initiator\&. " .ti -1c .RI "\fBLOG4TANGO_EXPORT\fP \fBLoggerStream\fP & \fBoperator<<\fP (\fBLOG4TANGO_UNUSED\fP(\fBLogSeparator\fP &s))" .br .RI "Streams in a Separator\&.Sends the contents of the stream buffer to the \fBLogger\fP with set level and empties the buffer\&. " .ti -1c .RI "\fBLOG4TANGO_EXPORT\fP \fBLoggerStream\fP & \fBoperator<<\fP (\fBLOG4TANGO_UNUSED\fP(\fBls_terminator\fP endoflog))" .br .RI "Streams in a ls_manipulator\&. " .ti -1c .RI "\fBLOG4TANGO_EXPORT\fP void \fBflush\fP (void)" .br .RI "Flush the contents of the stream buffer to the \fBLogger\fP and empties the buffer\&. " .ti -1c .RI "\fBLOG4TANGO_EXPORT\fP \fBLoggerStream\fP & \fBoperator<<\fP (std::ios_base &(*_F)(std::ios_base &))" .br .RI "Streams in a std stream manipulator\&. " .ti -1c .RI "template \fBLoggerStream\fP & \fBoperator<<\fP (const T &t)" .br .RI "Stream in arbitrary types and objects\&. " .in -1c .SH "Constructor & Destructor Documentation" .PP .SS "log4tango::LoggerStream::LoggerStream (\fBLogger\fP & logger, \fBLevel::Value\fP level, bool filter = \fCtrue\fP)" .PP Construct a \fBLoggerStream\fP for given \fBLogger\fP with given level\&. .PP \fBParameters\fP .RS 4 \fIlogger\fP The logger this stream will send log messages to\&. .br \fIlevel\fP The level the log messages will get or Level::NOTSET to silently discard any streamed in messages\&. .br \fIfilter\fP The filter flag .RE .PP .SS "log4tango::LoggerStream::~LoggerStream ()" .PP Destructor for \fBLoggerStream\fP&) .SH "Member Function Documentation" .PP .SS "void log4tango::LoggerStream::flush (void)" .PP Flush the contents of the stream buffer to the \fBLogger\fP and empties the buffer\&. .SS "\fBLOG4TANGO_EXPORT\fP \fBLevel::Value\fP log4tango::LoggerStream::get_level (void) const\fC [inline]\fP" .PP Returns the level for this stream\&. .PP \fBReturns\fP .RS 4 The level\&. .RE .PP .SS "\fBLOG4TANGO_EXPORT\fP \fBLogger\fP & log4tango::LoggerStream::get_logger (void) const\fC [inline]\fP" .PP Returns the destination \fBLogger\fP for this stream\&. .PP \fBReturns\fP .RS 4 The \fBLogger\fP\&. .RE .PP .SS "template \fBLoggerStream\fP & log4tango::LoggerStream::operator<< (const T & t)\fC [inline]\fP" .PP Stream in arbitrary types and objects\&. .br .PP \fBParameters\fP .RS 4 \fIt\fP The value or object to stream in\&. .RE .PP \fBReturns\fP .RS 4 A reference to itself\&. .RE .PP .SS "\fBLOG4TANGO_EXPORT\fP \fBLoggerStream\fP & log4tango::LoggerStream::operator<< (\fBLOG4TANGO_UNUSED\fP(\fBLogInitiator\fP &i))\fC [inline]\fP" .PP Streams in a Initiator\&. Just a trick to return a ref to self\&. .PP \fBReturns\fP .RS 4 A reference to itself\&. .RE .PP .SS "\fBLOG4TANGO_EXPORT\fP \fBLoggerStream\fP & log4tango::LoggerStream::operator<< (\fBLOG4TANGO_UNUSED\fP(\fBLogSeparator\fP &s))\fC [inline]\fP" .PP Streams in a Separator\&.Sends the contents of the stream buffer to the \fBLogger\fP with set level and empties the buffer\&. .PP \fBReturns\fP .RS 4 A reference to itself\&. .RE .PP .SS "\fBLOG4TANGO_EXPORT\fP \fBLoggerStream\fP & log4tango::LoggerStream::operator<< (\fBLOG4TANGO_UNUSED\fP(\fBls_terminator\fP endoflog))\fC [inline]\fP" .PP Streams in a ls_manipulator\&. Sends the contents of the stream buffer to the \fBLogger\fP with set level and empties the buffer\&. .PP \fBReturns\fP .RS 4 A reference to itself\&. .RE .PP .SS "\fBLOG4TANGO_EXPORT\fP \fBLoggerStream\fP & log4tango::LoggerStream::operator<< (std::ios_base &(*)(std::ios_base &) _F)\fC [inline]\fP" .PP Streams in a std stream manipulator\&. .PP \fBParameters\fP .RS 4 \fI_F\fP the manipulator function .RE .PP \fBReturns\fP .RS 4 a reference to self\&. .RE .PP .SH "Author" .PP Generated automatically by Doxygen for log4tango from the source code\&.