【问题标题】:Which is the best viewer for NLog? [closed]哪个是 NLog 的最佳查看器? [关闭]
【发布时间】:2011-09-26 05:30:42
【问题描述】:

哪个是 NLog 的最佳查看器?

log2console

sentinel

其他?

【问题讨论】:

  • 最佳似乎是一个主观指标。
  • 我喜欢insightextensions.codeplex.com 比你问题中的那些列表要好得多。
  • @code5 ... 是商业用途,您应该注意这一点。 log2console 和 sentinel 是免费的。
  • @Beachwalker - 你的意思是?如果你想免费就去吧。 ReflectInsight 在速度、可以以结构化格式记录的内容、分布式日志记录和实时日志记录方面是一款更出色的产品,可以以最少的内存占用启动并运行多年。提到的其他查看器可以在开发过程中进行调试,但它们离企业就绪还差得很远,尤其是在生产环境中。
  • 试试my solution。我决定开发这个程序,因为 log2console 在收到大量日志时会不断挂断。附言LogViewer 仅适用于 UDP。

标签: logging nlog viewer


【解决方案1】:

请查看nlogcruncher 非常简单易用且免费。

<target name="network" xsi:type="Network" address="udp://127.0.0.2:4000"
    layout="${date:format=HH\:MM\:ss.fff} | ${logger} | ${level} | ${message}"/>

还有 NLog Viewer,但它只是作为试用版。

【讨论】:

  • 你能在这里得到异常和堆栈跟踪信息吗?我正在努力使用 Sentinel 和 Log2Console 应用程序,只能通过消息部分。
  • 只需使用以下布局即可获取异常和堆栈跟踪。布局="${longdate} ${message} ${exception:format=tostring}"
  • 看起来这在 Windows 10 上不再适用于我 - 最新。如果这仍然受支持或有效,有什么想法吗?
【解决方案2】:

虽然是一个非常古老的问题,但在过去的几周里,同样的问题一直困扰着我。这是我对蜂巢思维的一点贡献:

我发现对于轻量级客户端或客户端/服务器应用程序,使用简单的轻量级日志查看器(如 log2consoleNLogViewer target' 填充额外的参数字段使其易于使用/设置和自定义,同时易于阅读并且很容易找到我寻找的信息。

我在日志查看器中使用了一个 UDP 侦听器,并在我的 NLog 配置中使用了以下目标定义:

<target xsi:type="NLogViewer" name="logviewer" address="udp://localhost:7071" onOverflow="Split">
    <parameter name="Message&#9;&#9;" layout="${message}" />
    <parameter name="Callsite&#9;&#9;" layout="${callsite:includSourcePath=true}"/>
    <parameter name="Exception&#9;" layout="${exception:separator=&#13;&#10;----&#13;&#10;:innerExceptionSeparator=&#13;&#10;-- -- -- -- --&#13;&#10;:maxInnerExceptionLevel=5:format=Message,Type,StackTrace:innerFormat=Message,Type,StackTrace}" />
    <parameter name="StackTrace&#9;" layout="${newline}&#9;${stacktrace_custom}" />
</target>

注意事项:

  1. &amp;#9; 是标签,这有助于使其更具可读性。
  2. &amp;#13;&amp;#10; 是换行符,因为我不能在布局渲染器的参数中使用 ${newline}(NLog 限制)。
  3. 在我的示例中,我使用了一个非常详细的布局,您当然可以随意编辑它,请使用$exception layout renderer doc page 作为参考。

希望有人觉得这很有帮助

【讨论】:

【解决方案3】:

我很喜欢 Log4View:

http://www.log4view.com/log4view/

(不过,这是一个商业工具。我认为他们应该付钱给我为他们制作广告,但遗憾的是他们没有......)

【讨论】:

  • 社区版是免费的,看起来还不错。谢谢!
猜你喜欢
  • 2020-10-10
  • 1970-01-01
  • 2010-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-04
  • 2011-09-05
  • 1970-01-01
相关资源
最近更新 更多