public static ILoggingBuilder AddNFlagsOutput(this ILoggingBuilder loggingBuilder, Action <NFlagsOutputLoggerConfiguration> configure) { var config = new NFlagsOutputLoggerConfiguration(); configure(config); return(loggingBuilder.AddNFlagsOutput(config)); }
public static ILoggerFactory AddNFlagsOutput(this ILoggerFactory loggerFactory, Action <NFlagsOutputLoggerConfiguration> configure) { var config = new NFlagsOutputLoggerConfiguration(); configure(config); return(loggerFactory.AddNFlagsOutput(config)); }
public NFlagsOutputLoggerProvider(NFlagsOutputLoggerConfiguration config) { _config = config; }
public static ILoggingBuilder AddNFlagsOutput(this ILoggingBuilder loggingBuilder, NFlagsOutputLoggerConfiguration config) { loggingBuilder.AddProvider(new NFlagsOutputLoggerProvider(config)); return(loggingBuilder); }
public static ILoggerFactory AddNFlagsOutput(this ILoggerFactory loggerFactory, NFlagsOutputLoggerConfiguration config) { loggerFactory.AddProvider(new NFlagsOutputLoggerProvider(config)); return(loggerFactory); }