ASP.NET MVC (2) шаблон журнала log4net - PullRequest
3 голосов
/ 11 мая 2010

Каков наилучший шаблон ведения журнала для asp.net mvc 2 с использованием log4net? Когда следует инициализировать регистратор, как получить доступ к экземпляру регистратора?

1 Ответ

4 голосов
/ 14 мая 2010

Мы следуем тому же шаблону, который мы используем для всех приложений:

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

private static readonly ILog _log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...