14namespace alib {
namespace lox {
49 if( logables.Size() > 1
50 && logables[0].IsArrayOf<
nchar>() )
52 bool illegalCharacterFound=
false;
56 char c= firstArg[idx];
58 || ( c >=
'A' && c <=
'Z' )
65 illegalCharacterFound=
true;
70 if(!illegalCharacterFound)
72 detectedDomain << domain <<
'/' << firstArg;
73 domain= detectedDomain;
74 logables.erase( logables.begin() );
@ Message
A report message.
Lox * lox
The Lox to report to.
ALIB_API ALoxReportWriter(Lox *lox)
virtual void Report(lang::Message &msg) override
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.
BoxesMA & GetLogableContainer()
void Entry(const NString &domain, Verbosity verbosity)
static constexpr NString InternalDomains
void Acquire(const lang::CallerInfo &ci)
constexpr bool IsEmpty() const
constexpr integer Length() const
characters::nchar nchar
Type alias in namespace alib.
lang::integer integer
Type alias in namespace alib.
CallerInfo CI
The source code location that this message relates to.