Многие из моих классов принимают какой-то ILogger
интерфейс.
Этот интерфейс реализован классом, который может принимать контекст, который он должен регистрировать.
Итак, на практике при передаче ILogger
я хочу передать new Logger(nameof(<type>)
, в зависимости от <type>
, которое мы сейчас решаем.
Можно ли это каким-то образом сделать в Autofac без специального указания параметров конструктора для каждого типа? поскольку это всегда то поведение, которого я хочу достичь, когда Autofac разрешает ILogger
параметр инъекции.