App.configは次のようになります。
<appender name="MemoryAppender" type="log4net.Appender.MemoryAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level - %message" />
</layout>
</appender>
コードは次のようになります。
foreach (var ev in events)
{
string msg = ev.RenderedMessage;
}
から返される文字列ev.RenderedMessageは単なるメッセージであり、パターン全体ではありません。私もWriteRenderedMessageaで使ってみましたStringWriterが、結果は同じでした。パターンを適用したメッセージを取得する方法はありますか?