Clear default log providers

This commit is contained in:
Bjarke Berg
2020-09-17 09:59:13 +02:00
parent 8b7a2f490d
commit a7c3b2dab8
2 changed files with 11 additions and 5 deletions

View File

@@ -358,12 +358,13 @@ namespace Umbraco.Extensions
// I have created a PR to make this nicer https://github.com/serilog/serilog-extensions-hosting/pull/19 but we'll need to wait for that.
// Also see : https://github.com/serilog/serilog-extensions-hosting/blob/dev/src/Serilog.Extensions.Hosting/SerilogHostBuilderExtensions.cs
// services.AddLogging(configure =>
// {
// configure.AddSerilog();
// });
services.AddLogging(configure =>
{
configure.AddSerilog(logger.SerilogLog, false);
});
services.AddSingleton<ILoggerFactory>(services => new SerilogLoggerFactory(logger.SerilogLog, false));
//services.AddSingleton<ILoggerFactory>(services => new SerilogLoggerFactory(logger.SerilogLog, false));
// This won't (and shouldn't) take ownership of the logger.
services.AddSingleton(logger.SerilogLog);