2009-08-27 4 views
1

Я пытаюсь настроить log4net с Unity, но я не думаю, что я понимаю, что нужно сделать.Использование log4net с Unity IoC

В частности, я не могу понять, как регистрировать% нить, чтобы она записывала имя класса.

Я создал класс MyLog4Net: ILogger, но я не понимаю, как передать этот класс вызывающему классу и как это относится к имени регистратора в разделе конфигурации (< logger name = "File">).

Если бы кто-нибудь мог мне это объяснить, я был бы благодарен. Спасибо

ответ

1

Паттерн для регистрации имени регистратора (предположим, что вы хотите использовать класс как имя журнала) не является% thread, а% logger. Вы можете найти больше образцов here.

This question обсуждает ту же проблему, как передать тип, запрашивающий инъекцию, в регистратор, используя Ninject. Не уверен, как вы это сделаете с Unity.

+0

спасибо за это ... полезные ссылки – 2009-09-01 09:16:29

Смежные вопросы