Being able to trap nLog log events within your application allows you to provide a default msg to your users without having to have the UI code everywhere in your application.
This post describes how to setup nLog with an additional target that will fire an event in your application that you can then capture.
First there are a few changes to the log file;
Notice that we added a new target and rule for that target. Next we need to add a class with a shared method to capture the event;
This allows you to catch the log event.