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
は単なるメッセージであり、パターン全体ではありません。私もWriteRenderedMessage
aで使ってみましたStringWriter
が、結果は同じでした。パターンを適用したメッセージを取得する方法はありますか?