log4net

NUnitからlog4netを使うライブラリを使う場合

常識なのか知らないけど、log4netでログを吐くアセンブリAを、NUnitテスト用アセンブリBから参照して使うような場合の注意。B.config に log4net の設定を行うだけでは、その内容を読んでくれないらしく、ログが出力されない。期待通りログが吐かれるように…

出力したログと全く同じ内容を文字列で取得

log4netを使っていて、「××がログファイルに出力されること」みたいなテスト項目があったとする。無理矢理ログファイルをオープンして読む以外に自動的に確認する方法はあるんだろうか。ということで、ファイルに書き込むと同時にStringWriterにも同じ内容を…