Итак, я использую этот пакет nugget для интеграции log4net с контейнером Unity, он позволяет мне делать следующее
public class test
{
private ILog logger;
public test (ILog logger)
{
this.logger =logger;
}
}
Но у меня есть некоторые классы, которые не имеютконструктор, мой подход к решению состоял в том, чтобы вызвать метод разрешения, но он с треском провалился:
public ILog GetLogger()
{
return DIContainer.Container.Resolve<ILog>();
}
Итак, я что-то упустил или есть другой способ для этого?