18 lines
367 B
C#
18 lines
367 B
C#
using Microsoft.Extensions.Logging;
|
|
|
|
namespace DTLib.Logging.New.Microsoft;
|
|
|
|
public class LoggerService<TCaller> : IServiceProvider
|
|
{
|
|
ILogger _logger;
|
|
|
|
public LoggerService(ILogger logger)
|
|
{
|
|
_logger = logger;
|
|
}
|
|
|
|
public object GetService(Type serviceType)
|
|
{
|
|
return new MyLoggerWrapper<TCaller>(_logger);
|
|
}
|
|
} |