misc.log

日常茶飯事とお仕事と

log4netでログファイルが空であれば生成しなくする方法

log4netを使ったアプリで、ログファイルを「本当にエラーの時だけ出す」という設定にした場合、普通に作るとエラーが無くても空のログファイルができてしまいます。これをなんとか回避できないかという件。

とりあえずStackoverflowで該当する質問があったのでメモ。とりあえず、Removeする方針のロジックを入れてみたけれど、これはこれで「ログ設定ファイルがそもそもなくてログが出ない」場合にRemoveでエラーになるな……すこし改良しないと。

stackoverflow.com