9#ifndef HPP_ALIB_ALOX_REPORT_WRITER
10#define HPP_ALIB_ALOX_REPORT_WRITER 1
13namespace alib {
namespace lox {
virtual ~ALoxReportWriter() override
Virtual destructor.
Lox * lox
The Lox to report to.
virtual void Report(lang::Message &msg) override
virtual void NotifyActivation(lang::Phase) override
Notify activation/deactivation.
static ALIB_API NString & LogDomain()
static NString16 reportDomain
The internal domain to report into.
This class acts as a container for Loggers and provides a convenient interface to logging.
Phase
Denotes a phase, e.g.,of a transaction.
lox::ALoxReportWriter ALoxReportWriter
Type alias in namespace alib.
lox::Lox Lox
Type alias in namespace alib.