public void Log <TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func <TState, Exception, string> formatter) { if (!LogRecord.IsEnabled(logLevel)) { return; } if (formatter == null) { throw new ArgumentNullException(nameof(formatter)); } LogRecord.Log(logLevel, CategoryName, formatter(state, exception)); }
public bool IsEnabled(LogLevel logLevel) { return(LogRecord.IsEnabled(logLevel)); }