欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Java中怎么實(shí)現(xiàn)一個(gè)日志切割清理工具

本篇文章給大家分享的是有關(guān)Java中怎么實(shí)現(xiàn)一個(gè)日志切割清理工具,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。

專(zhuān)注于為中小企業(yè)提供做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)臨江免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千多家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

對(duì)于服務(wù)器的日常維護(hù)來(lái)說(shuō),日志清理是非常重要的事情,如果殘留日志過(guò)多則嚴(yán)重浪費(fèi)磁盤(pán)空間同時(shí)影響服務(wù)的性能。如果用手工方式進(jìn)行清理,會(huì)花費(fèi)太多時(shí)間,并且很多時(shí)候難以滿(mǎn)足實(shí)際要求。例如:如何在每個(gè)星期六凌晨3點(diǎn)把超過(guò)2G大的日志文件進(jìn)行切割,保留***的100M日志記錄?

網(wǎng)上沒(méi)有發(fā)現(xiàn)能滿(mǎn)足本座要求的日志切割工具,因此花了一些閑暇時(shí)間自己寫(xiě)了一個(gè)。由于要在多個(gè)平臺(tái)上使用,為了方便采用 Java 實(shí)現(xiàn)。本工具命名為 LogCutter,主要有以下特點(diǎn):

  1. 支持 Linux、Mac 和 Windows 等所有常見(jiàn)操作系統(tǒng)平臺(tái)

  2. 支持命令行交互式運(yùn)行

  3. 支持后臺(tái)非交互式運(yùn)行(Linux/MAC 下使用 daemon 進(jìn)程實(shí)現(xiàn),Windows 用系統(tǒng) Service 實(shí)現(xiàn))

  4. 支持兩種日志清理方式(刪除日志文件或切割日志文件)

  5. 支持對(duì) GB18030、UTF-8、UTF-16LE、UTF-16BE 等常用日志文件類(lèi)型進(jìn)行切割(不會(huì)發(fā)生切掉半個(gè)字符的情況)

  6. 高度可配置(程序執(zhí)行周期、要?jiǎng)h除的日志文件過(guò)期時(shí)間、要切割的日志文件閥值和保留大小等均可配置

使用方法:

*******************************************************  **** LogCutter - Bruce Liang, all rights reserved. ****  *******************************************************   一、啟動(dòng)方式  --------------------------------------------------  ) Windows      A) 前臺(tái)運(yùn)行: > ./run.bat      B) 后臺(tái)運(yùn)行: > ./LogCutter.exe {                                             -install-demand  (安裝手動(dòng)啟動(dòng)服務(wù))                                         -install-auto    (安裝自動(dòng)啟動(dòng)服務(wù))                                         -start           (啟動(dòng)服務(wù))                                         -stop            (停止服務(wù))                                         -status          (查看服務(wù)狀態(tài))                                     }       *** 注 ***           @ LogCutter.exe 以 Windows 系統(tǒng)服務(wù)的方式運(yùn)行,安裝好后也可以通過(guò) Windows 服務(wù)管理器進(jìn)行管理          @ LogCutter.exe 依賴(lài) JRE 1.6, 因此必須在注冊(cè)表或環(huán)境變量中設(shè)置 %JAVA_HOME%  ) Linux / Unix      A) 前臺(tái)運(yùn)行: $ ./run.sh      B) 后臺(tái)運(yùn)行: $ ./run.sh -d       *** 注 ***          @ 可以設(shè)置為開(kāi)機(jī)時(shí)自動(dòng)后臺(tái)運(yùn)行,方法如下:           $ vi /etc/rc.d/rc.local                      ( 加入: ${YOUR_LOGCUTTER_PATH}/run.sh -d )  --------------------------------------------------   二、配置文件  --------------------------------------------------  ) 程序配置文件: ./conf/config.xml  ) 日志配置文件: ./conf/log4j.properties (默認(rèn))  --------------------------------------------------   三、環(huán)境要求  --------------------------------------------------  ) Java 版 本: JRE 1.6 以上  ) 依賴(lài)程序包: dom4j、log4j、juniversalchardet  --------------------------------------------------

以上就是Java中怎么實(shí)現(xiàn)一個(gè)日志切割清理工具,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

當(dāng)前標(biāo)題:Java中怎么實(shí)現(xiàn)一個(gè)日志切割清理工具
文章位置:http://www.chinadenli.net/article14/gpohge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)移動(dòng)網(wǎng)站建設(shè)網(wǎng)站內(nèi)鏈服務(wù)器托管網(wǎng)站收錄微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司