Какой лучший просмотрщик для NLog?
Другой?
Хотя это очень старый вопрос, тот же вопрос преследует меня последние пару недель. Вот мой небольшой вклад в коллективный разум:
Я обнаружил, что для облегченного клиентского или клиент-серверного приложения, использующего упрощенную, облегченную программу просмотра журналов, такую как 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>
Примечания:
	
— это вкладка, которая помогает сделать ее немного более читабельной.
— это новая строка, так как я не мог использовать ${newline} в параметре средства визуализации макета (ограничение NLog).Надеюсь, кто-то найдет это полезным
Мне очень нравится 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}"/>
Существует также NLog Viewer, но только в качестве пробной версии.