Поддерживает ли каротажный механизм замка что-либо на пути того, что делает log4Net.Config.XmlConfigurator.ConfigureAndWatch()? Я хотел бы использовать средство ведения журнала Windsor, но мне бы очень хотелось изменить конфигурацию ведения журнала во время выполнения. Может ли кто-нибудь указать мне, как я это выполнил?Замок каротажа Facility и log4net.Config.XmlConfigurator
ответ
В соответствии с этим file в репозитории источника Castle, реализация log4net Castle делает (или может) выполнение ConfigureAndWatch. Я не использовал Castle, поэтому не могу точно сказать, как воспользоваться этим. Прежде всего я предполагаю, что он должен «просто работать». Если вы используете Castle, и вы можете настроить его ведение журнала для использования log4net, вы, возможно, уже получаете ConfigureAndWatch. Возможно, ConfigureAndWatch работает, только если вы настраиваете log4net в своем собственном файле конфигурации (в отличие от app.config или web.config). Это не должно быть слишком сложно проверить (если вы уже используете Castle), чтобы увидеть, работает ли ConfigureAndWatch так, как ожидалось.
Если вы еще не используете Замок, вы можете подождать, пока кто-нибудь более знакомый с Замком и Замком, чтобы отправить ответ.
Вот еще один пост об SO Castle протоколирования, которые могут оказаться полезными:
Это один показывает конфигурацию log4net в app.config/web.config (принятый ответ с февраля 2010 года я не знаю если есть более свежая информация или нет):
Logging with Castle.Facilities.Logging and log4net
Успехов!
- 1. Регистрация Замок Windsor Logging Facility
- 2. Замок каротажа в 2.0 релиз
- 3. Замок Windsor Nhibernate Facility Lazy loading
- 4. Замок WCF Facility | Windows Service Hosting
- 5. Lazy loading с NHibernate Замок Facility
- 6. Замок Windsor Logging Facility NLog - информация для контактного лица
- 7. Замок Windsor WCF Facility не обрабатывает односторонние операции
- 8. Замок 3,0 WCF Facility - не решение paramters в конструкторе службы
- 9. Ребус обработки в контексте WCF с NHibernate и замок WCF Facility сообщение
- 10. Предотвращение каротажа
- 11. Dspace Enron Search Facility
- 12. Windsor WCF Facility factory?
- 13. ListView Search Facility Android
- 14. Замок Windsor WCF Facility не работает в режиме деблокирования при отключении оптимизации кода или full-pdb
- 15. Замок Windsor WCF Facility Зарегистрируйте всех клиентов с помощью Custom ClientModel
- 16. Трейки каротажа Coredump
- 17. Пользовательский метод каротажа Python
- 18. asp.net фреймворке каротажа
- 19. контроль дженкинсов внешнего каротажа?
- 20. Удобный способ условного каротажа
- 21. дооснащения каротажа перехватчик исключение
- 22. Структура каротажа Winforms
- 23. Windsor WCF Integration Facility Async
- 24. усиление каротажа с фильтрами
- 25. Повторяющиеся строки каротажа Python
- 26. Scrapy framework - раскрашивание каротажа
- 27. XQuery Update Facility/Replace node
- 28. Doc string facility в C++
- 29. весна проблема загрузки каротажа
- 30. Уровень каротажа Python
Спасибо! Вы абсолютно правы. Я только что открыл Castle.Services.Logging.Log4netIntegration DLL с отражателем и подтвердил, что вы указали. Заводская настройка по умолчанию настраивает и отслеживает файлы конфигурации, включая файл app.config. Я только что доказал это, отредактировав мою конфигурацию log4net во время выполнения :) Большое спасибо! – 2010-12-06 16:37:04