public static ILogHelperLoggingBuilder WithProvider <TLogProvider>(this ILogHelperLoggingBuilder loggingBuilder, params object[] ctorParams) where TLogProvider : ILogHelperProvider
        {
            Guard.NotNull(loggingBuilder, nameof(loggingBuilder));

            loggingBuilder.AddProvider(ActivatorHelper.CreateInstance <TLogProvider>(ctorParams));
            return(loggingBuilder);
        }
        public static ILogHelperLoggingBuilder WithProvider <TLogProvider>(this ILogHelperLoggingBuilder loggingBuilder) where TLogProvider : ILogHelperProvider, new()
        {
            Guard.NotNull(loggingBuilder, nameof(loggingBuilder));

            loggingBuilder.AddProvider(new TLogProvider());
            return(loggingBuilder);
        }
        public static ILogHelperLoggingBuilder WithProvider(this ILogHelperLoggingBuilder loggingBuilder, ILogHelperProvider logHelperProvider)
        {
            Guard.NotNull(loggingBuilder, nameof(loggingBuilder));

            loggingBuilder.AddProvider(logHelperProvider);
            return(loggingBuilder);
        }
 public static ILogHelperLoggingBuilder AddLog4Net(this ILogHelperLoggingBuilder loggingBuilder)
 {
     loggingBuilder.AddProvider(new Log4NetLogHelperProvider());
     return(loggingBuilder);
 }
 public static ILogHelperLoggingBuilder AddLog4Net(this ILogHelperLoggingBuilder loggingBuilder,
                                                   string configFilePath)
 {
     loggingBuilder.AddProvider(new Log4NetLogHelperProvider(configFilePath));
     return(loggingBuilder);
 }
Exemplo n.º 6
0
 internal static void AddMicrosoftLogging(this ILogHelperLoggingBuilder logHelperFactory, ILoggerFactory loggerFactory)
 {
     logHelperFactory.AddProvider(new MicrosoftLoggingLogHelperProvider(loggerFactory));
 }
Exemplo n.º 7
0
 public static ILogHelperLoggingBuilder AddSerilog([NotNull] this ILogHelperLoggingBuilder loggingBuilder,
                                                   LoggerConfiguration loggerConfiguration)
 {
     loggingBuilder.AddProvider(new SerilogLogHelperProvider(loggerConfiguration));
     return(loggingBuilder);
 }
 public static ILogHelperLoggingBuilder WithProvider <TLogProvider>(this ILogHelperLoggingBuilder loggingBuilder) where TLogProvider : ILogHelperProvider, new()
 {
     loggingBuilder.AddProvider(new TLogProvider());
     return(loggingBuilder);
 }
 public static ILogHelperLoggingBuilder WithProvider(this ILogHelperLoggingBuilder loggingBuilder, ILogHelperProvider logHelperProvider)
 {
     loggingBuilder.AddProvider(logHelperProvider);
     return(loggingBuilder);
 }
Exemplo n.º 10
0
 public static ILogHelperLoggingBuilder AddSerilog(this ILogHelperLoggingBuilder loggingBuilder, Action <LoggerConfiguration> loggerConfigurationAction)
 {
     loggingBuilder.AddProvider(new SerilogLogHelperProvider(loggerConfigurationAction));
     return(loggingBuilder);
 }