Scribe

Scribe is a background Logger and Dispatcher component for creating, manipulating and dispatching of Logs.

Installation

PM> Install-Package Scribe

Usage

All you need is the Interface Scribe.ILogger

public class MyClass
{
    public MyClass(ILogger logger)
    {
        logger.Write("A message for the log", level: LogLevel.Information);
    }
}