public JsonStreamLoggerProvider(JsonStreamLoggerOptions options) { var stream = options.OutputStream ?? Console.OpenStandardOutput(); _broker = new JsonStreamLoggerBroker(stream, options.BufferSize, options.WriterFactory, options.ShutdownDelay); _broker.EnsureRunning(); }
internal JsonStreamLogger(string categoryName, JsonStreamLoggerBroker broker) { _categoryName = categoryName; _broker = broker; }