在CentOS上查看Java日志可通过以下方式操作:
定位日志文件
/var/log/、/opt/[应用名]/logs/、应用工作目录。application.properties)确认路径,例如logging.file.name=logs/app.log。find命令全局搜索:find / -name "*.log" | grep -i java。命令行查看
tail -f /path/to/logfile.log。grep "ERROR" /path/to/logfile.log(可结合-A/-B查看上下文)。cat /path/to/logfile.log(适合小文件)。系统日志工具
journalctl:journalctl -u java-service-name --since "1 hour ago"。日志分析工具
less(分页查看)、head(查看前N行)。日志轮转管理
logrotate配置轮转规则,配置文件位于/etc/logrotate.d/。示例:查看Tomcat日志
# 定位日志文件
ls /var/log/tomcat/ # 通常为catalina.out
# 实时查看
tail -f /var/log/tomcat/catalina.out
# 过滤错误日志
grep "ERROR" /var/log/tomcat/catalina.out