43 #ifndef BLOCXX_SCOPE_LOGGER_HPP
44 #define BLOCXX_SCOPE_LOGGER_HPP
45 #include "blocxx/BLOCXX_config.h"
61 class BLOCXX_COMMON_API ScopeLogger
69 ScopeLogger(
const String& entrance,
const String& exit,
const Logger& lgr);
85 ScopeLogger(
const String& entrance,
const String& exit,
const Reference<DelayedFormat>& format,
const Logger& lgr);
96 virtual ~ScopeLogger();
101 ScopeLogger(
const ScopeLogger&);
102 ScopeLogger& operator=(
const ScopeLogger&);
108 Reference<DelayedFormat> formatter;
113 #endif // BLOCXX_SCOPE_LOGGER_HPP