2016-05-09 6 views
2

Я новичок в NLog. Вы бы рекомендовали использовать NLog или NLog.Web для проекта ASP.NET MVC 4? Я вижу, что NLog.Web может использоваться для стандартных проектов ASP.NET, но не уверен в MVC.NLog on ASP.NET MVC 4: NLog или NLog.Web

Спасибо.

+2

https://www.nuget.org/packages/NLog.Mvc/? – Fermin

+0

Не нужно писать в базу данных, не так ли, что NLog.Mvc? – abenci

+1

Вы можете добавить свои собственные цели для входа в систему (например, File), если вы не хотите использовать базу данных. Вы также получаете некоторые атрибуты для автоматического журнала исключений – Fermin

ответ

2

NLog сборка достаточно хороша, чтобы начать регистрацию в вашем приложении asp.net mvc. Вы можете записывать сообщения в файл журнала. Если вам нужно протоколирование базы данных в веб-приложения ASP.NET, вам нужно больше 2 сборки

  1. NLog.Extended
  2. NLog.Web

NLog.Web необходимо получить данные из HttpRequest. Таким образом, можно сказать, что это необязательно, если вы действительно не хотите детали из HttpRequest (почему бы и нет)?