ALox  V. 2402 R. 0
Home ALox for C++ ALox for C# ALox for Java Download
Public Static Methods | Public Methods | Protected Fields | List of all members
ALoxReportWriter Class Reference
Inheritance diagram for ALoxReportWriter:
[legend]
Collaboration diagram for ALoxReportWriter:
[legend]

Class Description


The ReportWriter for ALib when using ALox. An instance of this class is created in method Log.AddDebugLogger and registered with ALib.
Uses internal domain '$/REPORT' for logging.

Public Static Methods

static String LogDomain ()
 

Public Methods

 ALoxReportWriter (Lox lox)
 
virtual void NotifyActivation (Phase phase)
 
void Report (Report.Message msg)
 
- Public Methods inherited from ReportWriter
void NotifyActivation (lang.Phase phase)
 

Protected Fields

Lox lox
 

Constructor & Destructor Documentation

◆ ALoxReportWriter()

ALoxReportWriter ( Lox  lox)
inline

Constructs an ALoxReportWriter.

Parameters
loxThe Lox to report to.

Member Function Documentation

◆ LogDomain()

static String LogDomain ( )
inlinestatic

Returns the domain used to write reports.

Returns
The report log domain.

◆ NotifyActivation()

virtual void NotifyActivation ( Phase  phase)
inlinevirtual

Notify activation/deactivation

Parameters
phaseInformation if activated or deactivated.

◆ Report()

void Report ( Report.Message  msg)
inline

Log an ALib report using ALox.

Parameters
msgThe message to report.

Implements ReportWriter.

Member Data Documentation

◆ lox

Lox lox
protected

The Lox to report to


The documentation for this class was generated from the following file: