diff --git a/DTLib.Logging/DTLib.Logging.csproj b/DTLib.Logging/DTLib.Logging.csproj index 9fbb931..8805129 100644 --- a/DTLib.Logging/DTLib.Logging.csproj +++ b/DTLib.Logging/DTLib.Logging.csproj @@ -13,7 +13,7 @@ - + diff --git a/DTLib.Logging/Microsoft/LoggerService.cs b/DTLib.Logging/Microsoft/LoggerService.cs index e24b827..0845964 100644 --- a/DTLib.Logging/Microsoft/LoggerService.cs +++ b/DTLib.Logging/Microsoft/LoggerService.cs @@ -1,18 +1,13 @@ -using Microsoft.Extensions.Logging; +using Microsoft.Extensions.DependencyInjection; namespace DTLib.Logging.New.Microsoft; -public class LoggerService : IServiceProvider +public class LoggerService : ServiceDescriptor { ILogger _logger; - public LoggerService(ILogger logger) + public LoggerService(DTLib.Logging.New.ILogger logger) : base( typeof(ILogger), new MyLoggerWrapper(logger)) { _logger = logger; } - - public object GetService(Type serviceType) - { - return new MyLoggerWrapper(_logger); - } } \ No newline at end of file