MemoryAppender単体テストでログ メッセージを読み取るために を使用しています。
私はBasicConfigurator次の方法で使用しています:
class LogVerifier
{
private MemoryAppender m_appender;
public LogVerifier()
{
m_appender = new MemoryAppender();
BasicConfigurator.Configure(m_appender);
}
//other stuff
}
したがって、このクラスのオブジェクトは、単体テストごとに作成されます。この静的クラスBasicConfiguratorが m_appender への参照を保持しているかどうかを確認しようとしました。これはm_appender、使用するたびに破棄したいためです。
これを達成する方法について誰にも手がかりがありますか?
ありがとう、
ダン