centos

Java日志在CentOS上怎么查

小樊
45
2025-09-15 22:22:09
栏目: 编程语言

在CentOS上查看Java日志可通过以下方式操作:

  1. 定位日志文件

    • 常见路径:/var/log//opt/[应用名]/logs/、应用工作目录。
    • 通过配置文件(如Spring Boot的application.properties)确认路径,例如logging.file.name=logs/app.log
    • 使用find命令全局搜索:find / -name "*.log" | grep -i java
  2. 命令行查看

    • 实时查看tail -f /path/to/logfile.log
    • 过滤内容grep "ERROR" /path/to/logfile.log(可结合-A/-B查看上下文)。
    • 查看全部内容cat /path/to/logfile.log(适合小文件)。
  3. 系统日志工具

    • 若为系统服务,用journalctljournalctl -u java-service-name --since "1 hour ago"
  4. 日志分析工具

    • 基础分析:less(分页查看)、head(查看前N行)。
    • 专业工具:ELK Stack(实时分析+可视化)、Splunk(商业级日志管理)。
  5. 日志轮转管理

    • 避免日志过大,使用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

0
看了该问题的人还看了