blocxx
|
The purpose of this class is to change the current thread's global LogAppenderRef during an instance's lifetime. More...
#include <LogAppenderScope.hpp>
Public Member Functions | |
LogAppenderScope (const LogAppenderRef &newAppender) | |
~LogAppenderScope () | |
Private Member Functions | |
LogAppenderScope (const LogAppenderScope &) | |
LogAppenderScope & | operator= (const LogAppenderScope &) |
Private Attributes | |
LogAppenderRef | m_oldAppender |
The purpose of this class is to change the current thread's global LogAppenderRef during an instance's lifetime.
The destructor will restore the previous thread LogAppenderRef.
A couple of common uses:
Definition at line 59 of file LogAppenderScope.hpp.
usr src packages BUILD blocxx src blocxx LogAppenderScope cpp BLOCXX_NAMESPACE::LogAppenderScope::LogAppenderScope | ( | const LogAppenderRef & | newAppender | ) |
Definition at line 47 of file LogAppenderScope.cpp.
References BLOCXX_NAMESPACE::LogAppender::setThreadLogAppender().
BLOCXX_NAMESPACE::LogAppenderScope::~LogAppenderScope | ( | ) |
Definition at line 53 of file LogAppenderScope.cpp.
References m_oldAppender, and BLOCXX_NAMESPACE::LogAppender::setThreadLogAppender().
BLOCXX_NAMESPACE::LogAppenderScope::LogAppenderScope | ( | const LogAppenderScope & | ) | [private] |
LogAppenderScope& BLOCXX_NAMESPACE::LogAppenderScope::operator= | ( | const LogAppenderScope & | ) | [private] |
Definition at line 70 of file LogAppenderScope.hpp.
Referenced by ~LogAppenderScope().