ちょっとはまったのでメモ。
log4netを利用する時にAssemblyInfo.csに「log4netの設定ファイルにアプリケーション構成ファイル(app.config)を使いますよー」という設定を下記のようするのだけど。
[assembly: log4net.Config.XmlConfigurator(Watch=true)]
この設定はloggerインスタンスを生成する責務を持つアセンブリのAssemblyInfo.csに記述されてないとログ出力されない。
(当たり前だけど)
なのでloggerを利用するアセンブリのAssemblyInfoに書いても何の意味もないので注意!