LogOutputHandler

main logging output center

Constructors

this
this(bool console_color)

Members

Functions

append
void append(string name, LogOutput output)

append output to list

broadcast
bool broadcast()
broadcast
bool broadcast(bool b)
disable
void disable(string name)

disable output

enable
void enable(string name)

enable output

opCall
void opCall(string output_name, LogMessage lm)

call from Logger.writeLog by default

remove
void remove(string name)

remove output from list

Manifest constants

console_name
enum console_name;
null_name
enum null_name;

Variables

_broadcast
bool _broadcast;
Undocumented in source.
enabled
bool[string] enabled;

any of log output can be disabled or enabled

list
LogOutput[string] list;

Meta