跨平台日志清理工具 Log-Cutter v1.0.3 正式发布
生活随笔
收集整理的這篇文章主要介紹了
跨平台日志清理工具 Log-Cutter v1.0.3 正式发布
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?? ? Log-Cutter 是JessMA開源組織開發的一個簡單實用的日志切割清理工具。對于服務器的日常維護來說,日志清理是非常重要的事情,如果殘留日志過多則嚴重浪費磁盤空間同時影響服務的性能。如果用手工方式進行清理,會花費太多時間,并且很多時候難以滿足實際要求。例如:如何在每個星期六凌晨3點把超過 2G 大的日志文件進行切割,保留最新的 100M 日志記錄? 網上沒有發現能滿足本座要求的日志切割工具,因此花了一些閑暇時間自己寫了一個。由于要在多個平臺上使用,為了方便采用 Java 實現。本工具命名為 Log-Cutter,主要有以下特點:
- JessMA?官方網站:http://www.jessma.org
- Log-Cutter 下載地址:http://code.google.com/p/ldcsaa/
- 使用方法:
****?LogCutter?-?JessMA?Open?Source,?all?rights?reserved.?****
**************************************************************
一、啟動方式
--------------------------------------------------
1)?Windows
????A)?前臺運行:?>?./run.bat?[?-f?config-file?]
????B)?后臺運行:?>?LogCutter.exe????{????
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-install-demand??(安裝手動啟動服務)
??????????????????????????????????? ?? ? ? ? ? ? ? ? ?-install-auto????(安裝自動啟動服務)
?????????????????????????????????? ??? ? ? ? ? ? ? ??-uninstall???????(刪除服務)
?????????????????????????????????? ???? ? ? ? ? ? ? ?-start???????????(啟動服務)
??????????????????????????????????? ??? ? ? ? ? ? ? ?-stop????????????(停止服務)
?????????????????????????????????? ???? ? ? ? ? ? ? ?-status??????????(查看服務狀態)
???????????????????????????????? ?? ? ? ? ? ? ? ? }
????***?注?***?
????????@?LogCutter.exe?以?Windows?系統服務的方式運行,安裝好后也可以通過?Windows?服務管理器進行管理
????????@?LogCutter.exe?是?32?位程序,LogCutter_x64.exe?是?64?位程序,根據需要使用其中之一
????????@?LogCutter.exe?依賴?JRE?1.6,?因此必須在注冊表或環境變量中設置?%JAVA_HOME%
2)?Linux?/?Unix
????A)?前臺運行:?$?./run.sh?[?-f?config-file?]
????B)?后臺運行:?$?./run.sh?[?-f?config-file?]?-d
????***?注?***
????@?可以設置為開機時自動后臺運行,方法如下:
????????$?vi?/etc/rc.d/rc.local??(?加入:?${YOUR_LOGCUTTER_PATH}/run.sh?-d?)
????????????
--------------------------------------------------
二、配置文件
--------------------------------------------------
1)?程序配置文件:?./conf/config.xml?(默認)
2)?日志配置文件:?./conf/log4j.properties?(默認)
--------------------------------------------------
三、環境要求
--------------------------------------------------
1)?Java?版?本:?JRE?1.6?以上
2)?依賴程序包:?dom4j、log4j、juniversalchardet
--------------------------------------------------
四、操作指南
--------------------------------------------------
參考:《操作指南》
- 配置文件
Log-Cutter 1.0.3 更新:
? 1) 程序包路徑改為 org.jessma.logcutter.*
? 2)?增加 Win64 服務程序 LogCutter_x64.exe
? 3)?完善使用幫助文檔
? 4)?程序代碼中加入 License 注釋
CodeProject
轉載于:https://www.cnblogs.com/ldcsaa/p/3314202.html
總結
以上是生活随笔為你收集整理的跨平台日志清理工具 Log-Cutter v1.0.3 正式发布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android开发8:UI组件TextV
- 下一篇: CAS 之 集成RESTful API