вроде получше стало

This commit is contained in:
Данияр Аглиуллов 2023-03-18 22:21:32 +04:00
parent a392caad33
commit a79e59759a

View File

@ -1,5 +1,7 @@
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.ComponentModel;
using Unity; using Unity;
using Unity.Lifetime;
using Unity.Microsoft.Logging; using Unity.Microsoft.Logging;
namespace ConfectioneryContracts.DI namespace ConfectioneryContracts.DI
@ -11,13 +13,12 @@ namespace ConfectioneryContracts.DI
public UnityDependencyContainer() public UnityDependencyContainer()
{ {
_container = new UnityContainer(); _container = new UnityContainer();
_container.AddExtension(new LoggingExtension());
} }
public void AddLogging(Action<ILoggingBuilder> configure) public void AddLogging(Action<ILoggingBuilder> configure)
{ {
var factory = _container.Configure<LoggingExtension>().LoggerFactory; var factory = LoggerFactory.Create(configure);
_container.Configure<LoggingExtension>(); _container.AddExtension(new LoggingExtension(factory));
} }
public void RegisterType<T>(bool isSingle) where T : class public void RegisterType<T>(bool isSingle) where T : class