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