Я использую LogEventInfo для входа в файл журнала и запись в базу данных. Я также хочу зарегистрировать stacktrace, когда исключение отправляется в файл журнала. Я думал, что мне просто нужно установить свойство Exception в LogEventInfo для исключения, которое я хочу зарегистрировать, но это не сработало. В файле журнала содержится только «Ошибка моего сообщения». Где я ошибался? Благодарю.NLog LogEventInfo для исключения журнала
NLog.config, как
<target xsi:type="File" name="localLogFile" fileName="${basedir}/logs/${shortdate}.log"
layout="${longdate} ${uppercase:${level}} ${message}" />
<logger name="*" minlevel="Debug" writeTo="localLogFile" />
и С # код
LogEventInfo logentity = new LogEventInfo(LogLevel.Error, "", "my message");
logentity.Properties["errormsg"] = msg;
logentity.Exception = new Exception("Dummy");
logger.Error(logentity);