LoggerService

This commit is contained in:
Timerix22 2022-11-17 19:11:14 +06:00
parent 355b7140c8
commit db18bbe790
2 changed files with 4 additions and 9 deletions

View File

@ -13,7 +13,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="6.0.3" />
<PackageReference Include="Microsoft.Extensions.Logging" Version="6.0.0" />
</ItemGroup>
<ItemGroup>
<Compile Remove="Ben.Demystifier\**" />

View File

@ -1,18 +1,13 @@
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.DependencyInjection;
namespace DTLib.Logging.New.Microsoft;
public class LoggerService<TCaller> : IServiceProvider
public class LoggerService<TCaller> : ServiceDescriptor
{
ILogger _logger;
public LoggerService(ILogger logger)
public LoggerService(DTLib.Logging.New.ILogger logger) : base( typeof(ILogger), new MyLoggerWrapper<TCaller>(logger))
{
_logger = logger;
}
public object GetService(Type serviceType)
{
return new MyLoggerWrapper<TCaller>(_logger);
}
}