Как регистрировать объекты (структурированные данные) с помощью log4Net и Windsor Integration - PullRequest
0 голосов
/ 19 июля 2011

Раньше я использовал интерфейс LogogNet ILog и пользовательские приложения базы данных для записи объектов в базу данных.Это очень полезно для сбора контекстной информации, такой как имя компьютера, текущий пользователь, подробности HTTP-запроса и т. Д., При регистрации определенных видов событий.

Сейчас я смотрю на то же самое, но с использованием IoCчерез замок. Виндзор.Проблема в том, что абстракция ILogger Касла не поддерживает регистрацию объектов.Поскольку мне не нужны ни абстракция, ни поддержка других каркасов ведения журналов, есть ли еще какое-либо средство интеграции Log4Net, которое будет поддерживать инъекцию экземпляров ILog, или я могу получить экземпляры ILog из средства ведения журналов Windsor?

1 Ответ

0 голосов
/ 27 июля 2011

В конечном итоге я решил эту проблему, реализовав собственное средство на основе исходного кода средства ведения журнала Castle, но вернув специальный интерфейс log4Net.

...