読者です 読者をやめる 読者になる 読者になる

misc.log

日常茶飯事とお仕事と

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

業務日誌 業務日誌.NET

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

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

stackoverflow.com