在centos系統(tǒng)中,若要對weblogic服務(wù)器的日志輪轉(zhuǎn)進行設(shè)置,可以通過配置log4j或log4j2來實現(xiàn)。以下是利用log4j實現(xiàn)日志輪轉(zhuǎn)的具體步驟:
-
首先定位WebLogic域下的配置文件Logging.properties。該文件一般存放在
ain_home>/domains/ /config路徑內(nèi)。 -
使用文本編輯工具打開logging.properties文件。
-
在文件里尋找類似如下的配置段落:
java.util.logging.FileHandler.pattern = %h/weblogic.%g.log java.util.logging.FileHandler.limit = 50000 java.util.logging.FileHandler.count = 10 java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
上述配置段落設(shè)定了日志文件的命名規(guī)則、單個文件的大小上限、最大保留文件數(shù)以及日志輸出格式。
-
根據(jù)實際需求調(diào)整這些配置參數(shù)。例如,可自定義日志文件名模板、單個文件大小及保留文件總數(shù)等。如下為一個修改后的配置示例:
java.util.logging.FileHandler.pattern = %h/myapp.%g.log java.util.logging.FileHandler.limit = 10485760 java.util.logging.FileHandler.count = 5 java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
此處,日志文件將以myapp.log開頭,單個文件大小限制為10MB,并且最多存儲5個歷史日志文件。
-
完成編輯后保存并關(guān)閉logging.properties文件。
-
最后重啟WebLogic服務(wù)器以便新配置生效。可執(zhí)行以下命令完成重啟操作:
<weblogic_domain_home>/bin/stopWebLogic.sh <weblogic_domain_home>/bin/startWebLogic.sh </weblogic_domain_home></weblogic_domain_home>
若采用systemd服務(wù)管理,則可通過以下命令重啟服務(wù):
sudo systemctl restart weblogic
至此,WebLogic服務(wù)器的日志輪轉(zhuǎn)已依據(jù)上述設(shè)置調(diào)整完畢。需要注意的是,以上方法適用于基于log4j的日志處理場景。假如你選用的是log4j2或其他日志框架,請查閱相關(guān)官方文檔獲取具體指導(dǎo)信息。