Clear default log providers
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user