Example #1
0
 /// <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);
 }
Example #2
0
        /// <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));
        }