Represents a type used to perform logging.
public interface ILogger
Aggregates most logging patterns to a single method.
Begins a logical operation scope.
Checks if the given
|Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>)||
Writes a log entry.