#include <ScopeLogger.hpp>
Public Member Functions | |
| ScopeLogger (const String &entrance, const String &exit, const Logger &lgr) | |
| ScopeLogger (const String &entrance, const String &exit, const String &component=Logger::STR_DEFAULT_COMPONENT, const LogAppenderRef &appender=LogAppenderRef()) | |
| ScopeLogger (const String &entrance, const String &exit, const Reference< DelayedFormat > &format, const Logger &lgr) | |
| ScopeLogger (const String &entrance, const String &exit, const Reference< DelayedFormat > &format, const String &component=Logger::STR_DEFAULT_COMPONENT, const LogAppenderRef &appender=LogAppenderRef()) | |
| virtual | ~ScopeLogger () |
Private Member Functions | |
| ScopeLogger (const ScopeLogger &) | |
| ScopeLogger & | operator= (const ScopeLogger &) |
Private Attributes | |
| String | enterMessage |
| String | exitMessage |
| Logger | logger |
| Reference< DelayedFormat > | formatter |
This is intended to be used for logging the start/finish of a scope (eg. function).
Definition at line 61 of file ScopeLogger.hpp.
| BLOCXX_NAMESPACE::ScopeLogger::ScopeLogger | ( | const String & | entrance, | |
| const String & | exit, | |||
| const Logger & | lgr | |||
| ) |
| entrance | The message to log when created. | |
| exit | The message to log when destroyed. | |
| lgr | The logger to be used. |
Definition at line 40 of file ScopeLogger.cpp.
References enterMessage, BLOCXX_NAMESPACE::Logger::logDebug(), and logger.
| BLOCXX_NAMESPACE::ScopeLogger::ScopeLogger | ( | const String & | entrance, | |
| const String & | exit, | |||
| const String & | component = Logger::STR_DEFAULT_COMPONENT, |
|||
| const LogAppenderRef & | appender = LogAppenderRef() | |||
| ) |
| entrance | The message to log when created. | |
| exit | The message to log when destroyed. | |
| component | The component to be used in creating the logger. | |
| appender | The log appender to pass to a logger. |
Definition at line 49 of file ScopeLogger.cpp.
References enterMessage, BLOCXX_NAMESPACE::Logger::logDebug(), and logger.
| BLOCXX_NAMESPACE::ScopeLogger::ScopeLogger | ( | const String & | entrance, | |
| const String & | exit, | |||
| const Reference< DelayedFormat > & | format, | |||
| const Logger & | lgr | |||
| ) |
| entrance | The message to log when created. | |
| exit | The message to log when destroyed. | |
| format | A delayed formatter which will be used in formatting a message directly appended to the enter/exit text. | |
| lgr | The logger to be used. |
Definition at line 58 of file ScopeLogger.cpp.
References enterMessage, formatter, BLOCXX_NAMESPACE::Logger::logDebug(), and logger.
| BLOCXX_NAMESPACE::ScopeLogger::ScopeLogger | ( | const String & | entrance, | |
| const String & | exit, | |||
| const Reference< DelayedFormat > & | format, | |||
| const String & | component = Logger::STR_DEFAULT_COMPONENT, |
|||
| const LogAppenderRef & | appender = LogAppenderRef() | |||
| ) |
| entrance | The message to log when created. | |
| exit | The message to log when destroyed. | |
| format | A delayed formatter which will be used in formatting a message directly appended to the enter/exit text. | |
| component | The component to be used in creating the logger. | |
| appender | The log appender to pass to a logger. |
Definition at line 74 of file ScopeLogger.cpp.
References enterMessage, formatter, BLOCXX_NAMESPACE::Logger::logDebug(), and logger.
| BLOCXX_NAMESPACE::ScopeLogger::~ScopeLogger | ( | ) | [virtual] |
Definition at line 90 of file ScopeLogger.cpp.
References exitMessage, formatter, BLOCXX_NAMESPACE::Logger::logDebug(), and logger.
| BLOCXX_NAMESPACE::ScopeLogger::ScopeLogger | ( | const ScopeLogger & | ) | [private] |
| ScopeLogger& BLOCXX_NAMESPACE::ScopeLogger::operator= | ( | const ScopeLogger & | ) | [private] |
Logger BLOCXX_NAMESPACE::ScopeLogger::logger [private] |
1.5.6