public static ILoggingBuilder AddFileLogger( this ILoggingBuilder builder, FileLoggerConfiguration config) { builder.AddProvider(new FileLoggerProvider(config)); return(builder); }
public static ILoggingBuilder AddFileLogger( this ILoggingBuilder builder, Action <FileLoggerConfiguration> configure) { var config = new FileLoggerConfiguration(); configure(config); return(builder.AddFileLogger(config)); }
public static ILoggerFactory AddFile(this ILoggerFactory factory, FileLoggerConfiguration config) { factory.AddProvider(new FileLoggerProvider(config)); return(factory); }
public FileLoggerProvider(FileLoggerConfiguration config) { _config = config; }