Rule

store rules for logging

Constructors

this
this(Rule parent)

Members

Functions

allowedLevel
LogLevel allowedLevel(string emitter)

if emitter is "" returns self level

allowedLevelImpl
LogLevel allowedLevelImpl(string[] emitter)

if emitter is "" returns self level

isAllowed
bool isAllowed(LogMessage lm)

test is message allowed for this rule

setLevel
void setLevel(LogLevel lvl, string emitter)

setting allowed level for emitter (create new inner Rule), if emitter is "" sets self level

setLevelImpl
void setLevelImpl(LogLevel lvl, string[] emitter)
Undocumented in source. Be warned that the author may not have intended to support it.
strRepresent
string strRepresent()

return string what represent of rule structure

strRepresentImpl
string strRepresentImpl(string offset, bool first)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

onlyRegister
bool onlyRegister [@property getter]
onlyRegister
bool onlyRegister [@property setter]
useMinimal
bool useMinimal [@property getter]
useMinimal
bool useMinimal [@property setter]

Variables

inner
Rule[string] inner;
level
LogLevel level;
only_register
bool only_register;
Undocumented in source.
parent
Rule parent;
registred
bool registred;
Undocumented in source.
use_minimal
bool use_minimal;
Undocumented in source.

Meta