I am learning asp.net web API (framework, not core). generally, I will use system.diagnostics.trace to write logs. but a bro suggests to use Nlog.
is Nlog/log4net a wrapper of system.diagnostics.trace? will it override the built-in behavior of system.diagnostics.trace? And what are Microsoft Extension Logging and NLog.Extensions.Logging?
if I use Nlog, will the system log from .Net framework also turn to Nlog target?
I am confused with above concepts, can you help me?