LoggerOf.addListener

class LoggerOf(T, size_t bufferSize = 16)
shared
addListener
(
void delegate dg
)

Examples

// to write all messages to the console
logger.addListener((message, missedMessageCount) {
	writeln(message);
});
// to only write warnings and errors
logger.addListener((message, missedMessageCount) {
	if(message.level >= LogLevel.warn)
		writeln(message);
});
// to ignore messages from arsd.core
logger.addListener((message, missedMessageCount) {
	if(message.sourceLocation.moduleName != "arsd.core")
		writeln(message);
});

Meta