#include <LoggerStream.hh>
List of all members.
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.
LOG4TANGO_EXPORT Level::Value log4tango::LoggerStream::get_level |
( |
void |
| ) |
const [inline] |
Returns the level for this stream.
- Returns:
- The level.
LOG4TANGO_EXPORT Logger& log4tango::LoggerStream::get_logger |
( |
void |
| ) |
const [inline] |
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 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 Separator.Sends the contents of the stream buffer to the Logger with set level and empties the buffer.
- Parameters:
-
- Returns:
- A reference to itself.
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.
LOG4TANGO_EXPORT LoggerStream& log4tango::LoggerStream::operator<< |
( |
std::ios_base &(*)(std::ios_base &) |
_F | ) |
[inline] |
Streams in a std stream manipulator.
- Parameters:
-
_F | the manipulator function |
- Returns:
- a reference to self.
The documentation for this class was generated from the following files: