log4tango::LoggerStream Class Reference
#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.
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.
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.
Streams in a Initiator.
Just a trick to return a ref to self.
- Parameters:
-
- Returns:
- A reference to itself.
The documentation for this class was generated from the following files: