asp.net - ASP.NET MVC 4 : NLog or NLog. Web 上的 NLog

标签 asp.net asp.net-mvc logging nlog

我是 NLog 的新手。您会建议对 ASP.NET MVC 4 项目使用 NLog 或 NLog.Web 吗?我看到 NLog.Web 可用于标准 ASP.NET 项目,但不确定 MVC 项目。

谢谢。

最佳答案

NLog程序集足以开始登录您的 ASP.NET MVC 应用程序。您可以将消息记录到日志文件中。如果您需要在 ASP.NET Web 应用程序中进行数据库日志记录,则还需要 2 个程序集

  1. NLog.Extended
  2. NLog.Web
需要

NLog.Web 从 HttpRequest 获取数据。因此,可以说这是可选的,除非您确实想要 HttpRequest 的详细信息(为什么不)?

关于asp.net - ASP.NET MVC 4 : NLog or NLog. Web 上的 NLog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37116393/

相关文章:

c# - 从服务器返回的状态代码是 : 500

asp.net - 如何在 AspNet 5 中获取 HttpContext.Current.User.Identity.Name?

javascript - AJAX - 检索多个响应值?

c# - asp.net mvc中url中的参数

java - 事件发生时重新加载 Log4j.xml 文件配置

asp.net - 在 Global.asax 文件中创建计时器

c# - 单个解决方案中的多个 MVC 项目

asp.net-mvc - ASP.NET MVC + IIS7 + 火狐 : trailing slash in URL

node.js - Ubuntu 哪里可以看到 console.logs

node.js - 在 Koa 应用程序中从日志文件中过滤密码的最佳方法是什么?