我正在try 将输出发送到控制台(或彩色控制台)...我希望它(也?)会这样转到VisualStudio的Output窗口查看任何ASP.NET网站/应用程序/mvc应用程序.

默认情况下不会,但如果我将目标更改为"file",那么它肯定会工作.

NLog可以输出到web应用程序的Output窗口吗?

推荐答案

您可以使用此配置文件(应用程序路径中的nlog.config):

<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

  <targets>
        <target name="debugger" xsi:type="Debugger" layout="${logger}::${message}"/>
  </targets>

  <rules>
    <logger name="*" minlevel="Trace" writeTo="debugger" />
  </rules>
</nlog>

-斯科特

Asp.net相关问答推荐

调用context.Users和context.Set User有什么区别?

在 Web.Config 的 Location Path 元素中指定多个目录

在 lambda 表达式中否定 Func

ASP MVC 授权除少数之外的所有操作

为什么微软决定支持 jQuery 如此重要?

ASP.NET GridView 第二个标题行跨越主标题行

在 ASP.NET 中更改错误消息的语言

Jquery asp.net 按钮单击事件通过 ajax

如何配置 ASP.NET Core 1.0 以使用本地 IIS 而不是 IIS Express?

为什么aspx文件会返回404(找不到页面)

从 ASP.NET 中的 POST 方法中检索数据

在 asp.net 中为动态 PDF 指定文件名

SimpleMembership 与 ASP.NET MVC 4 中的自定义数据库架构

如何在 ASP.NET 站点中添加 favicon.ico

在 Visual Studio 2010 Professional 中找不到请求的 .Net Framework 数据提供程序

svg 无法在 localhost 上的 IIS 网络服务器上运行

StyleBundle 索引超出了数组的范围

从物理路径获取相对虚拟路径

ASP.NET Web 窗体中的 jQuery 验证插件

如何调试 w3wp clr.dll 错误