log4netで出力した日付ごとのログファイルを自動削除する方法

1,668 views
Skip to first unread message

masatakashibuya

unread,
Jan 21, 2019, 8:43:58 PM1/21/19
to OpenTouryoProject
西野様

お世話になっております。渋谷です。

タイトルの件について調べた感じ



といったように
ローリングで古いものを削除することが必要なら
RollingStyleをDateにできないようなのですが

5日分残す場合
2019-01-10.log <- これを自動で削除
2019-01-11.log
2019-01-12.log
2019-01-13.log
2019-01-14.log
2019-01-15.log

なにかいい方法がありましたらご教授よろしくお願いします。

nishi.74322014

unread,
Jan 22, 2019, 12:44:56 AM1/22/19
to OpenTouryoProject
渋谷さん

> なにかいい方法がありましたらご教授よろしくお願いします。
この辺( ↓ ↓ ↓ )しか解が無いかと。

ログ出力方式 - Open 棟梁 Wiki > 設定 > ローリング > バックアップ数が固定となるローリング

コレは、リンク先の
「"ローリングで古いものを削除することが必要なら日付・時刻で区切らないこと"となりそうです。」
と同じ結論です。

若しくは、バッチ自作でスケジューラで動かす。
とか、そういう話になるかと思います。

以下が参考になるかもしれません。

- 【PowerShell】何日以前(指定した日数)の
ファイルを削除する方法 | ぴぐろぐ | ぴぐろぐ

西野


2019年1月22日火曜日 10時43分58秒 UTC+9 masatakashibuya:
Reply all
Reply to author
Forward
0 new messages