Mantid
|
The base class for ThreadSafeLogStream. More...
#include <ThreadSafeLogStream.h>
Public Member Functions | |
Poco::LogStreamBuf * | rdbuf () |
Return the underlying buffer for this stream. More... | |
ThreadSafeLogIOS (Poco::Logger &logger, Poco::Message::Priority priority) | |
Constructor. More... | |
Protected Attributes | |
ThreadSafeLogStreamBuf | m_buf |
The log stream buffer object. More... | |
The base class for ThreadSafeLogStream.
From Poco/Foundation/LogStream.h - This class is needed to ensure the correct initialization order of the stream buffer and base classes.
Definition at line 70 of file ThreadSafeLogStream.h.
ThreadSafeLogIOS::ThreadSafeLogIOS | ( | Poco::Logger & | logger, |
Poco::Message::Priority | priority | ||
) |
Constructor.
logger | :: A reference to the logger associated with this stream |
priority | :: The stream priority |
Definition at line 77 of file ThreadSafeLogStream.cpp.
References m_buf.
Poco::LogStreamBuf * ThreadSafeLogIOS::rdbuf | ( | ) |
Return the underlying buffer for this stream.
Definition at line 85 of file ThreadSafeLogStream.cpp.
References m_buf.
|
protected |
The log stream buffer object.
Definition at line 79 of file ThreadSafeLogStream.h.
Referenced by Mantid::Kernel::ThreadSafeLogStream::accumulate(), Mantid::Kernel::ThreadSafeLogStream::critical(), Mantid::Kernel::ThreadSafeLogStream::debug(), Mantid::Kernel::ThreadSafeLogStream::error(), Mantid::Kernel::ThreadSafeLogStream::fatal(), Mantid::Kernel::ThreadSafeLogStream::flush(), Mantid::Kernel::ThreadSafeLogStream::information(), Mantid::Kernel::ThreadSafeLogStream::notice(), Mantid::Kernel::ThreadSafeLogStream::priority(), rdbuf(), ThreadSafeLogIOS(), and Mantid::Kernel::ThreadSafeLogStream::warning().