Используйте log4net с Ninject - PullRequest
0 голосов
/ 04 октября 2018

У меня есть консольное приложение с Quartz, Ninject и log4net.

Мой вопрос: я не могу понять, почему этот код работает нормально (журналы работают):

kernel.Bind<ILog>()
    .ToConstant(LogManager.GetLogger(typeof(Program)))
    .InSingletonScope();

Нокогда я пытаюсь использовать контекст, он не работает (журналы не работают с пустой консолью):

kernel.Bind<ILog>()
    .ToMethod(x => LogManager.GetLogger(x.Request.Target.Member.ReflectedType))
    .InSingletonScope();

Спасибо за помощь.

...