Расширение возможностей лесозаготовок в замке Виндзор - PullRequest
0 голосов
/ 31 октября 2011

В настоящее время я использую часть log4net для регистрации в замке Виндзор, например:

objContainer.AddFacility("logging", New LoggingFacility(LoggerImplementation.Log4net)WithConfig("Configs\Log4net.config"))

Мне нужно передать пару переменных в регистратор, потому что я использую динамические имена файлов журнала. Я посмотрел на исходный код и определил, что одним из возможных способов действий является создание собственной фабрики и объекта, но это большая работа, и я не уверен, что это лучшая практика.

Хочу заметить, что у Castle есть версия ExtendedLog4Net, но, похоже, документации по ней немного. Может ли кто-нибудь пролить свет на лучший способ добиться этого?

Спасибо

Росс.

1 Ответ

0 голосов
/ 07 декабря 2011

В итоге я использовал метод CreateChildLogger () для создания необходимых регистраторов, поскольку у меня были временные ограничения для этого проекта. Спасибо за все советы.

...