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
、使用するたびに破棄したいためです。
これを達成する方法について誰にも手がかりがありますか?
ありがとう、
ダン