Function LoggerOf.log
void log(
LogLevel level,
T message,
SourceLocation sourceLocation = SourceLocation(__MODULE__, __LINE__)
) shared;
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);
});