Debian系统查看Java日志的常用方法
Java日志的存储路径取决于应用程序使用的日志框架(如Logback、Log4j)或服务器配置(如Tomcat)。常见位置包括:
/var/log/tomcat/
或/opt/tomcat/logs/
目录下,文件名多为catalina.out
(主日志)、localhost.<date>.log
(主机日志);/var/log/
目录下的spring.log
或localhost.<date>.log
;logback.xml
(Logback)或log4j.properties
(Log4j)配置了日志路径,需检查配置文件中的<file>
或File
参数(如/home/user/logs/myapp.log
)。tail -n 10 /path/to/java.log
;tail -f /path/to/java.log
(按Ctrl+C
退出实时模式)。grep "error" /path/to/java.log
;grep -i "error" /path/to/java.log
;grep -A 2 -B 2 "error" /path/to/java.log
。less /path/to/java.log
;空格
(下一页)、b
(上一页);/keyword
(如/error
)查找关键字,n
跳转到下一个匹配项,N
跳转到上一个匹配项;q
键。cat /path/to/java.log
(适用于小文件,大文件可能导致终端卡顿)。java.service
),可使用以下命令:
journalctl -u java.service
;journalctl -u java.service -f
;journalctl -u java.service --since "2025-09-19 00:00:00" --until "2025-09-19 23:59:59"
。若使用GNOME或KDE桌面环境,可通过以下工具直观查看日志:
/var/log/tomcat/catalina.out
)即可查看;logrotate
工具自动压缩、删除旧日志,避免日志文件过大占用磁盘空间(如配置/etc/logrotate.d/java
文件,设置每日轮转、保留7天日志)。