Example #1
0
        public ConsoleLogApi(ILoggerFactory loggerFactory,
                             IOptions <ContentModificationOptions> options,
                             IHttpContextAccessor httpContextAccessor)
        {
            _options             = options.Value.LogApiOptions;
            _httpContextAccessor = httpContextAccessor;
            _logger = loggerFactory.CreateLogger <ConsoleLogApi>();
            var logApiUri = new Uri(_options.LogApiBaseUrl);

            _logApiUri = $"{logApiUri}api/consolelogs";
            _logLevels = _options.LogLevels.Split(',').ToList();
        }
 public ContentModificationOptions()
 {
     _abstractions  = new ContentAbstractionProviderCollection();
     _formOptions   = new FormOptions();
     _logApiOptions = new LogApiOptions();
 }