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); }
internal static void AddMicrosoftLogging(this ILogHelperLoggingBuilder logHelperFactory, ILoggerFactory loggerFactory) { logHelperFactory.AddProvider(new MicrosoftLoggingLogHelperProvider(loggerFactory)); }
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); }
public static ILogHelperLoggingBuilder AddSerilog(this ILogHelperLoggingBuilder loggingBuilder, Action <LoggerConfiguration> loggerConfigurationAction) { loggingBuilder.AddProvider(new SerilogLogHelperProvider(loggerConfigurationAction)); return(loggingBuilder); }