Loc*_*ith 15
虽然这是一个非常古老的问题,但过去几周同样的问题一直困扰着我.这是我对蜂巢头脑的一点贡献:
我发现对于轻量级客户端或客户端/服务器应用程序使用简单,轻量级的日志查看器,如log2console与NLogViewer目标 '填充其他参数字段使其易于使用/设置和自定义,同时可读且易于查找信息我找了.
我在日志查看器中使用了UDP侦听器,并在我的NLog配置中使用了以下目标定义:
<target xsi:type="NLogViewer" name="logviewer" address="udp://localhost:7071" onOverflow="Split">
<parameter name="Message		" layout="${message}" />
<parameter name="Callsite		" layout="${callsite:includSourcePath=true}"/>
<parameter name="Exception	" layout="${exception:separator= ---- :innerExceptionSeparator= -- -- -- -- -- :maxInnerExceptionLevel=5:format=Message,Type,StackTrace:innerFormat=Message,Type,StackTrace}" />
<parameter name="StackTrace	" layout="${newline}	${stacktrace_custom}" />
</target>
Run Code Online (Sandbox Code Playgroud)
笔记:
	是标签,这有助于让更多的可读性. 是换行符,因为我无法在布局渲染器的参数(NLog限制)中使用$ {newline}.希望有人觉得这很有帮助
Ste*_*gli 12
我非常喜欢Log4View:
http://www.log4view.com/log4view/
(虽然这是一个商业工具.我认为他们应该付钱给我做广告,但遗憾的是他们没有......)
请查看nlogcruncher,非常简单易用且免费。
<target name="network" xsi:type="Network" address="udp://127.0.0.2:4000"
layout="${date:format=HH\:MM\:ss.fff} | ${logger} | ${level} | ${message}"/>
Run Code Online (Sandbox Code Playgroud)
还有 NLog Viewer,但它仅作为试用版。
| 归档时间: |
|
| 查看次数: |
26465 次 |
| 最近记录: |