在CentOS系統上,WebLogic服務器的日志輪轉可以通過配置log4j或log4j2來實現。以下是配置log4j進行日志輪轉的步驟:
找到WebLogic域的配置文件logging.properties
。這個文件通常位于<WebLogic_Domain_Home>/domains/<Domain_Name>/config
目錄下。
使用文本編輯器打開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
這些配置行定義了日志文件的命名模式、文件大小限制、文件數量限制以及日志格式。
根據需要修改這些配置行。例如,你可以更改日志文件的命名模式、文件大小限制和文件數量限制。以下是一個示例配置:
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個日志文件。
保存并關閉logging.properties
文件。
重啟WebLogic服務器以使更改生效。你可以使用以下命令來重啟WebLogic服務器:
<WebLogic_Domain_Home>/bin/stopWebLogic.sh
<WebLogic_Domain_Home>/bin/startWebLogic.sh
或者,如果你使用的是systemd管理服務,可以使用以下命令重啟WebLogic服務:
sudo systemctl restart weblogic
現在,WebLogic服務器的日志輪轉應該已經按照你的配置進行了調整。請注意,這些步驟適用于使用log4j作為日志框架的情況。如果你使用的是其他日志框架,例如log4j2,請參考相應的文檔進行配置。