LogEventInfo を使用して、ログ ファイルとデータベース エントリの両方にログを記録しています。また、例外がログ ファイルにスローされたときにスタック トレースをログに記録したいと考えています。LogEventInfo の Exception プロパティを、ログに記録したい例外に設定するだけでよいと思っていましたが、うまくいきませんでした。ログ ファイルには「Error my message」しか含まれていません。私はどこで間違ったのですか?ありがとう。
NLog.config は次のようなものです
<target xsi:type="File" name="localLogFile" fileName="${basedir}/logs/${shortdate}.log"
layout="${longdate} ${uppercase:${level}} ${message}" />
<logger name="*" minlevel="Debug" writeTo="localLogFile" />
そしてC#コード
LogEventInfo logentity = new LogEventInfo(LogLevel.Error, "", "my message");
logentity.Properties["errormsg"] = msg;
logentity.Exception = new Exception("Dummy");
logger.Error(logentity);