Beispiel #1
0
 public static ILoggingBuilder AddFileLogger(
     this ILoggingBuilder builder,
     FileLoggerConfiguration config)
 {
     builder.AddProvider(new  FileLoggerProvider(config));
     return(builder);
 }
Beispiel #2
0
        public static ILoggingBuilder AddFileLogger(
            this ILoggingBuilder builder,
            Action <FileLoggerConfiguration> configure)
        {
            var config = new FileLoggerConfiguration();

            configure(config);

            return(builder.AddFileLogger(config));
        }
Beispiel #3
0
 public static ILoggerFactory AddFile(this ILoggerFactory factory,
                                      FileLoggerConfiguration config)
 {
     factory.AddProvider(new FileLoggerProvider(config));
     return(factory);
 }
Beispiel #4
0
 public FileLoggerProvider(FileLoggerConfiguration config)
 {
     _config = config;
 }