, , , , - . API SourceSwitch
. , , , .
private static void ConfigureLogging(ILoggerFactory loggerFactory)
{
var sourceSwitch = new SourceSwitch("EventLog");
sourceSwitch.Level = SourceLevels.Warning;
loggerFactory.AddTraceSource(sourceSwitch, new EventLogTraceListener("Application"));
}
UPDATE
ASP.NET 5 , AddProvider
ILoggerFactory
, :
public interface ILoggerFactory : IDisposable
{
LogLevel MinimumLevel { get; set; }
ILogger CreateLogger(string categoryName);
void AddProvider(ILoggerProvider provider);
}
, ILoggerFactory
, . ILoggerFactory
, .