私はNUnit & ReSharperを使ってユニットテストプロジェクトからNHibernateロギング情報を取得しようとしています。テストプロジェクトはクラスライブラリとして構成され、独自のApp.Configファイルを持ちます。私はApp.Configファイルが正しいことを知っています。なぜなら、コンソールアプリケーションで使用すると、NHibernateのすべてのログが表示されるからです。このApp.Configファイルが単体テストプロジェクトに配置されると、Log4Netは不思議に動作を停止します。ReharperでユニットテストプロジェクトからNHibernate情報をログに記録
私も、テストプロジェクト自体でLog4Netを初期化して遊びました。私は[assembly: log4net.Config.XmlConfigurator()]
をAssemblyInfo.csファイルに追加しようとしました。私も電話してみました...
[SetUp]
public void Setup()
{
log4net.Config.XmlConfigurator.Configure();
}
...テストフィクスチャで。何も動作しません。どんなアイデアでも大歓迎です。
あなたの質問はResharperとは関係ありません。私はResharperテストランナーを使用していると推測していますが、実際にはNUnitを使用して実際のテストを実行しています。 resharperタグと質問の名前を削除することをお勧めします。あなたの問題が何であるかをわかってうれしいです。 – NerdFury