Automatically log System.diagnostics.trace messages to an Nlog target
Say you have C# trace messages all over an application. Something like: Trace.TraceInformation("Service Started"); How do you automatically log this to an nLog target without having to add code like the following to all the classes that have trace messages? using NLog; private static Logger logger = LogManager.GetCurrentClassLogger(); Is there a way to do this without including traces produced by the .NET Framework itself, which this article demonstrates how to do? This works for cases where there isn't an explicit source <system.diagnostics> <trace autoflush="true" indentsize="4"> <listeners>