Use сases

Adding context prefixes

ILog log = new ConsoleLog(new ConsoleLogSettings
    {
        ColorsEnabled = true,
        OutputTemplate = OutputTemplate.Default
    });
                  
log = log.WithContextualPrefix();
   
using (new ContextualLogPrefix("op-1"))
{
    log.Info("Message 1!");
    
    using (new ContextualLogPrefix("op-2"))
    {
        log.Info("Message 2!");
    }               
    
    log.Info("Message 3!");
}
ConsoleLog.Flush();

Messages output format configuration

Selective logging

Synchronous logging to file and console

Rolling Strategy

Color-marked console messages

Last updated