本帖最后由 hnfeng 于 2025-9-30 09:30 编辑
日志(LOG)文件越来越大怎么办?用这个限制一下,只保留指定天数内的记录
(第一次用AI编程的成果,留个纪念)
LogCleaner
- Log file maintenance tool
- Log文件维护小工具(删除LOG文件中指定天数以前的记录,避免LOG文件越来越大)
Usage: LogCleaner.exe [-s] [-utf8] <LOG_FILE> <DAYS>
-s : Silent mode (no output)
-utf8 : Force UTF-8 encoding (use if characters appear garbled)
用法:LogCleaner.exe [-s] [-utf8] <LOG文件名> <保留天数>
-s : 静默模式
-utf8 : 强制使用UTF-8编码(无BOM)
Example: 删除app.log中30天以前的记录:
LogCleaner.exe app.log 30
LogCleaner.exe -s app.log 30
LogCleaner.exe -utf8 app.log 30
LogCleaner.exe -s -utf8 app.log 30
稍稍完善了一下,支持下面记录格式的 ANSI、UTF-8、UTF-8(BOM) 编码的LOG文件:
yyyy-MM-dd xxxxxxxxxxxxxxxxxxxxxxxx
yyyy/MM/dd xxxxxxxxxxxxxxxxxxxxxxxx
yyyy.MM.dd xxxxxxxxxxxxxxxxxxxxxxxx
dd-MM-yyyy xxxxxxxxxxxxxxxxxxxxxxxx
dd/MM/yyyy xxxxxxxxxxxxxxxxxxxxxxxx
dd-Jan-yyyy xxxxxxxxxxxxxxxxxxxxxxxx
dd/Jan/yyyy xxxxxxxxxxxxxxxxxxxxxxxx
正式使用前请先测试一下……
https://pan.baidu.com/s/1MeA2jCXp3AyjPJlOZcvR1w?pwd=1234 |