Sorry if I missed this, but I could not immediately find a similar question in SO.
.Net comes with some built-in logging capabilities (essentially System.Diagnostics.Debug and System.Diagnostics.Trace).
Is there a good reason not to use these built-in logging tools in a typical LOB application, but instead use loglognet, NLog, Entlog or one, or insert your favorite logging library?
EDIT: note that I'm more interested in identifying the flaws of the System.Diagnostics wrt and not the functions of the various journal libraries.
source share