2016-05-09 44 views
2

我是NLog的新用户。你会推荐为ASP.NET MVC 4项目使用NLog或NLog.Web吗?我发现NLog.Web可以用于标准的ASP.NET项目,但不确定MVC的项目。登录ASP.NET MVC 4:NLog或NLog.Web

感谢。

+2

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

+0

不需要写入数据库,是不是NLog.Mvc的全部内容? – abenci

+1

如果您不想使用数据库,仍然可以添加自己的目标以登录(例如文件)。您还可以获得一些属性来自动记录异常 – Fermin

回答

2

NLog程序集足够好,可以开始记录你的asp.net mvc应用程序。您可以将消息记录到日志文件中。如果你需要数据库日志记录在您的asp.net web应用程序,则需要2个组件

  1. NLog.Extended
  2. NLog.Web

NLog.Web需要从HttpRequest中获取数据。所以人们可以说这是可选的,除非你真的想要HttpRequest的细节(为什么不)?