public static ILoggingBuilder AddColorConsoleLogger(this ILoggingBuilder builder,
                                                            Action <ColorConsoleLoggerConfiguration> configure)
        {
            var config = new ColorConsoleLoggerConfiguration();

            configure(config);

            return(builder.AddColorConsoleLogger(config));
        }
示例#2
0
 public ColorConsoleLoggerProvider(ColorConsoleLoggerConfiguration config)
 {
     _config = config;
 }
 public static ILoggingBuilder AddColorConsoleLogger(this ILoggingBuilder builder,
                                                     ColorConsoleLoggerConfiguration config)
 {
     builder.AddProvider(new ColorConsoleLoggerProvider(config));
     return(builder);
 }
示例#4
0
 public ColorConsoleLogger(string name, ColorConsoleLoggerConfiguration config)
 {
     _name   = name;
     _config = config;
 }