Debian上WebLogic日志管理技巧如下:
日志文件定位
$DOMAIN_HOME/logs/ 目录,主要包含 server.log(服务器日志)、access.log(访问日志)、diagnostic.log(诊断日志)。配置日志级别
$DOMAIN_HOME/config/logging.properties 文件,调整日志级别(如 INFO、FINEST),控制日志输出详细程度。日志轮转管理
logrotate 工具,创建 /etc/logrotate.d/weblogic 配置文件,设置按天轮转、保留7天、压缩旧日志等规则,避免日志文件过大。/var/log/weblogic/*.log {
daily
rotate 7
compress
missingok
create 640 weblogic weblogic
}
命令行工具查看与分析
tail -f 实时查看日志:tail -f /var/log/weblogic/server.log。grep 过滤关键字:grep "ERROR" /var/log/weblogic/access.log。awk 统计分析:如统计错误日志数量awk '/ERROR/ {count++} END {print count}' /var/log/weblogic/server.log。图形界面工具
LogExpert、KLog 等工具直观查看日志,支持搜索、过滤和实时监控。集中化监控与告警
input { file { path => "/var/log/weblogic/*.log" } }。定期维护与备份
cron 定期检查日志文件大小,超过阈值(如1GB)时触发告警或清理。tar -czvf weblogic_logs_$(date +%Y%m%d).tar.gz /var/log/weblogic/。性能与安全监控
以上技巧可有效提升WebLogic日志管理效率,确保系统稳定性和可维护性。