在CentOS系统中,WebLogic日志轮转可以通过配置log4j.properties文件来实现。以下是具体的步骤:
WebLogic的日志配置文件通常位于$DOMAIN_HOME/config
目录下,文件名为log4j.properties
。
cd $DOMAIN_HOME/config
ls -l log4j.properties
使用文本编辑器(如vi、nano等)打开log4j.properties
文件。
vi log4j.properties
在log4j.properties
文件中,找到类似以下的配置项:
log4j.appender.fileAppender=org.apache.log4j.RollingFileAppender
log4j.appender.fileAppender.File=${weblogic.log.Dir}/${weblogic.ServerName}/server.log
log4j.appender.fileAppender.MaxBackupIndex=10
log4j.appender.fileAppender.MaxFileSize=10MB
这些配置项的含义如下:
MaxBackupIndex
: 日志文件的最大备份数量。MaxFileSize
: 单个日志文件的最大大小。你可以根据需要调整这些参数。例如,如果你希望每个日志文件最大为50MB,并且保留最多20个备份文件,可以修改为:
log4j.appender.fileAppender.MaxBackupIndex=20
log4j.appender.fileAppender.MaxFileSize=50MB
保存对log4j.properties
文件的修改并退出编辑器。
:wq
为了使配置生效,需要重启WebLogic服务器。
$DOMAIN_HOME/bin/stopWebLogic.sh
$DOMAIN_HOME/bin/startWebLogic.sh
重启服务器后,可以通过查看日志文件来验证配置是否生效。日志文件应该会按照你设置的规则进行轮转。
tail -f $DOMAIN_HOME/servers/AdminServer/logs/AdminServer.log
通过以上步骤,你就可以在CentOS系统中成功配置WebLogic的日志轮转。