NlogViewer is a simple WPF-control to show NLog-logs. It's heavily inspired by this blog.
Add a namespace to your Window, like this:
xmlns:nlog ="clr-namespace:NlogViewer;assembly=NlogViewer"
then add the control.
<nlog:NlogViewer x:Name="logCtrl" />
To setup NlogViewer as a target, add the following to your Nlog.config.
<extensions>
<add assembly="NlogViewer" />
</extensions>
<targets>
<target xsi:type="NlogViewer" name="ctrl" />
</targets>
<rules>
<logger name="*" minlevel="Trace" writeTo="ctrl" />
</rules>
A NuGet-package is available here. It will try to install the control and a sample Nlog.config.