WebLogic在Ubuntu上的日志管理
一 日志位置与类型
echo $DOMAIN_HOME确认路径;进入日志目录可用cd $DOMAIN_HOME/logs或cd $DOMAIN_HOME/servers/<ServerName>/logs。二 查看与检索
tail -f $DOMAIN_HOME/servers/<ServerName>/logs/<ServerName>.logtail -f $DOMAIN_HOME/servers/<ServerName>/logs/stdout.logtail -f $DOMAIN_HOME/servers/<ServerName>/logs/access.loggrep -i 'error\|exception' $DOMAIN_HOME/servers/<ServerName>/logs/<ServerName>.logawk '/error/ {print $1, $2, $3}' $DOMAIN_HOME/servers/<ServerName>/logs/<ServerName>.log | grep "2025-12-06"三 轮转与保留策略
%yyyy%_%MM%_%dd%_%hh%_%mm%)在轮转时生成时间戳。四 系统级日志轮转与归档(logrotate)
/opt/weblogic/user_projects/domains/*/servers/*/logs/*.log {
daily
rotate 30
compress
missingok
copytruncate
dateext
dateformat -%Y%m%d
notifempty
}
copytruncate适用于被WebLogic持续写入的日志,避免重启应用。sudo logrotate -v /etc/logrotate.d/weblogic/etc/cron.daily/logrotate或crontab -e中调整。五 高级配置与最佳实践
Log4jLoggingHelper获取Logger),可按需自定义Appender/Layout。