V9: Display configured log levels (#11715)

* Adding ILogLevelLoader to get Serilog level values (global one and umbraco) and the corresponding dependencies

* Obsoleting old methods

* Fix tests

* Front-end changes

* Changes requested in a review
This commit is contained in:
Elitsa Marinovska
2021-12-06 11:06:55 +01:00
committed by GitHub
parent 568dc19929
commit a6903d8abe
14 changed files with 145 additions and 24 deletions

View File

@@ -1,3 +1,4 @@
using System;
using System.IO;
using System.Reflection;
using Microsoft.AspNetCore.Hosting;
@@ -29,7 +30,8 @@ namespace Umbraco.Extensions
IConfiguration configuration)
{
// Create a serilog logger
var logger = SerilogLogger.CreateWithDefaultConfiguration(hostingEnvironment, loggingConfiguration, configuration);
var logger = SerilogLogger.CreateWithDefaultConfiguration(hostingEnvironment, loggingConfiguration, configuration, out var umbracoFileConfig);
services.AddSingleton(umbracoFileConfig);
// This is nessasary to pick up all the loggins to MS ILogger.
Log.Logger = logger.SerilogLog;