linux中用tailf实时观看tomcat日志

204 阅读1分钟

linux中运行tomcat,默认不出控制台,如果想一直看日志,可在终端中用如下命令:

tailf /opt/apache-tomcat-7.0.53/logs/catalina.out 的好处是,即使该日志文件满了系统自动换文件也可连续监控。

linux查看tomcat运行日志
查看tomcat运行日志
切换到tomcat的logs目录下: 比如我的是cd /ahdy/tomcat8/logs
执行输出命令 :tail -f catalina.out
这样终端就会实时输出tomcat运行日志
退出查看:Ctrl+c

Linux下查看tomcat日志的几种方法
1.使用docker

docker logs -f -t --since=“2018-06-20” --tail=10 tomcat8080

–since : 此参数指定了输出日志开始日期,即只输出指定日期之后的日志。

-f : 查看实时日志

-t : 查看日志产生的日期

-tail=10 : 查看最后的10条日志。

edu_web_1 : 容器名称

主要弊端是日志非实时。

2.实时查看tomcat的日志。

首先需要到tomcat的日志目录下。我的目录供你参考

/home/app/tomcat/logs

对应的命令需要根据你所部署的项目的情况而定

网络上大多数是这样的

tail -f catalina.out

我的有所不同,使用的是tail -f project.log