Nlog is using sepecial methods for logging exceptions which are using the <loglevel>Exception
naming schema.
So in your case you need to use the ErrorException
method in order to your exceptions get logged correctly:
private static Logger _logger = LogManager.GetCurrentClassLogger();
_logger.ErrorException("my message", new Exception("my exception"));