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 void Write(LogLevel logLevel, string fileName, string message) { LogRecord.Log(logLevel, fileName, message); }