/// <summary> /// Adds an NKitLogger provider to the ILoggingBuilder. The provider is responsible for creating the loggers. /// </summary> public static ILoggingBuilder AddNKitLogger( this ILoggingBuilder builder, NKitConsoleLoggerConfiguration configuration) { builder.AddProvider(new NKitConsoleLoggerProvider(configuration)); return(builder); }
/// <summary> /// Adds an NKitLogger provider to the ILoggingBuilder. The provider is responsible for creating the loggers. /// </summary> public static ILoggingBuilder AddNKitLogger(this ILoggingBuilder builder, Action <NKitConsoleLoggerConfiguration> configureMethod) { NKitConsoleLoggerConfiguration configuration = new NKitConsoleLoggerConfiguration(); configureMethod(configuration); return(builder.AddNKitLogger(configuration)); }