public HConsoleLoggerProvider(TestingLoggerOptions options = null) { _options = options ?? new TestingLoggerOptions(); #if HZ_CONSOLE HConsole.Configure(x => x.Configure <HConsoleLoggerProvider>().SetPrefix("LOG")); #endif }
public static ILoggingBuilder AddHConsole(this ILoggingBuilder builder, TestingLoggerOptions options = null) { builder.AddConfiguration(); var descriptor = ServiceDescriptor.Singleton <ILoggerProvider>(new HConsoleLoggerProvider(options)); builder.Services.TryAddEnumerable(descriptor); return(builder); }
public StringBuilderLoggerProvider(StringBuilder text, TestingLoggerOptions options = null) { _text = text; _options = options ?? new TestingLoggerOptions(); }
public HConsoleLoggerProvider(TestingLoggerOptions options = null) { _options = options ?? new TestingLoggerOptions(); }
public static ILoggingBuilder AddStringBuilder(this ILoggingBuilder builder, StringBuilder text, TestingLoggerOptions options = null) { builder.AddConfiguration(); var descriptor = ServiceDescriptor.Singleton <ILoggerProvider>(new StringBuilderLoggerProvider(text, options)); builder.Services.TryAddEnumerable(descriptor); //LoggerProviderOptions.RegisterProviderOptions<ConsoleLoggerOptions, ConsoleLoggerProvider>(builder.Services); return(builder); }