Wenn Klasse T Abhängigkeit von ILogger enthält, wird die Abhängigkeit gelöst:Warum kann ASP.NET Core DI ILogger <T>, aber nicht ILogger lösen?
public class Foo
{
private ILogger _logger;
public Foo(ILogger<Foo> logger)
{
_logger = logger;
}
}
aber die folgende nicht funktioniert, wie logger
null sein wird:
public class Foo
{
private ILogger _logger;
public Foo(ILogger logger)
{
_logger = logger;
}
}