#include <LoggerStream.hh>
Constructor & Destructor Documentation
log4tango::LoggerStream::LoggerStream |
( |
Logger & |
logger, |
|
|
Level::Value |
level, |
|
|
bool |
filter = true |
|
) |
| |
Construct a LoggerStream for given Logger with given level.
- Parameters
-
logger | The logger this stream will send log messages to. |
level | The level the log messages will get or Level::NOTSET to silently discard any streamed in messages. |
filter | The filter flag |
log4tango::LoggerStream::~LoggerStream |
( |
| ) |
|
Member Function Documentation
void log4tango::LoggerStream::flush |
( |
void |
| ) |
|
Flush the contents of the stream buffer to the Logger and empties the buffer.
Returns the level for this stream.
- Returns
- The level.
Returns the destination Logger for this stream.
- Returns
- The Logger.
Streams in a Initiator.
Just a trick to return a ref to self.
- Parameters
-
- Returns
- A reference to itself.
Streams in a Separator.Sends the contents of the stream buffer to the Logger with set level and empties the buffer.
- Parameters
-
- Returns
- A reference to itself.
Streams in a ls_manipulator.
Sends the contents of the stream buffer to the Logger with set level and empties the buffer.
- Parameters
-
endoflog | The log terminator |
- Returns
- A reference to itself.
Streams in a std stream manipulator.
- Parameters
-
_F | the manipulator function |
- Returns
- a reference to self.
template<typename T >
LoggerStream& log4tango::LoggerStream::operator<< |
( |
const T & |
t | ) |
|
|
inline |
Stream in arbitrary types and objects.
- Parameters
-
t | The value or object to stream in. |
- Returns
- A reference to itself.
The documentation for this class was generated from the following files: