日志定位
$DOMAIN_HOME/logs
($DOMAIN_HOME
为域主目录,可通过echo $DOMAIN_HOME
查看),核心日志包括server.log
(服务器运行日志)、access.log
(访问日志)。命令行查看与过滤
tail -f server.log
。grep "ERROR" server.log
。nano
/vim
打开日志文件,如sudo nano server.log
。日志轮转与清理
logrotate
工具:
/etc/logrotate.d/weblogic
,示例内容:/u01/app/weblogic/domain_name/logs/*.log {
daily rotate 7 compress missingok notifempty create 640 weblogic weblogic
}
(daily
:每日轮转;rotate 7
:保留7天;compress
:压缩旧日志)。sudo logrotate -f /etc/logrotate.d/weblogic
。图形化工具查看
sudo apt-get install elasticsearch logstash kibana
。logstash
解析WebLogic日志,通过Kibana
可视化分析。日志级别与输出优化
logging.properties
(位于$DOMAIN_HOME/config
):
com.example.level=INFO
(可设为DEBUG
/WARN
)。java.util.logging.FileHandler.pattern=/path/to/custom.log
。集中化监控与分析
rsyslog
将日志转发至远程服务器:编辑/etc/rsyslog.conf
,添加规则如*.* @remote-server-ip:514
。Splunk
或Grafana Loki
实现日志的实时监控与智能分析。参考来源: