LoggerService
This commit is contained in:
parent
355b7140c8
commit
db18bbe790
@ -13,7 +13,7 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="6.0.3" />
|
<PackageReference Include="Microsoft.Extensions.Logging" Version="6.0.0" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Compile Remove="Ben.Demystifier\**" />
|
<Compile Remove="Ben.Demystifier\**" />
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
|
|
||||||
namespace DTLib.Logging.New.Microsoft;
|
namespace DTLib.Logging.New.Microsoft;
|
||||||
|
|
||||||
public class LoggerService<TCaller> : IServiceProvider
|
public class LoggerService<TCaller> : ServiceDescriptor
|
||||||
{
|
{
|
||||||
ILogger _logger;
|
ILogger _logger;
|
||||||
|
|
||||||
public LoggerService(ILogger logger)
|
public LoggerService(DTLib.Logging.New.ILogger logger) : base( typeof(ILogger), new MyLoggerWrapper<TCaller>(logger))
|
||||||
{
|
{
|
||||||
_logger = logger;
|
_logger = logger;
|
||||||
}
|
}
|
||||||
|
|
||||||
public object GetService(Type serviceType)
|
|
||||||
{
|
|
||||||
return new MyLoggerWrapper<TCaller>(_logger);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user