public BrowserLogger(string name, Func <string, LogLevel, bool> filter, BrowserLoggerService browserLoggerService) { Name = name ?? throw new ArgumentNullException(nameof(name)); Filter = filter ?? ((category, logLevel) => true); _browserLoggerService = browserLoggerService ?? throw new ArgumentNullException(nameof(browserLoggerService)); }
public BrowserLoggerMiddleware(RequestDelegate next, BrowserLoggerService browserLoggerService, IOptions <BrowserLoggerOptions> options = null) { _next = next; _browserLoggerService = browserLoggerService; _options = options?.Value ?? new BrowserLoggerOptions(); _logStreamUri = new Uri(_options.WebConsole.LogStreamUrl); _consoleUri = new Uri(_logStreamUri, _options.ConsolePath); }
internal BrowserLoggerProvider(BrowserLoggerService browserLoggerService) { _browserLoggerService = browserLoggerService; }