总结tomcat日志

最近项目进入运行状态,在运行过程中碰到非常多的问题,处理问题的过程中第一反应是找日志,有日志的好处就是看到错误时能马上定位到错误的原因。tomcat日志文件在tomcat安装目录下的logs文件中,通常有manager,host-manager,catalina,localhost_access_year-month-day,localhost等等文件。其中localhost为服务器开户关闭日志。

catalina.out为项目服务运行错误日志,这个文件很重要,一旦debuyg时运行出现问题,执行的sql和错误日志全部输出在这个文件里。localhost_access文件也是很重要的,这个日志记录的是当前请求的url,这给异常出现时用户访问的请求及参数全记录在这个文件里。其它日志文件基本很少去看。

这里还说下用到的命令,因为项目是实时运行的记录日志也是实时的,通常用tail -f catalina.out实时打印当前日志文件信息。tail -n 1000 catalina.out表示打印最后1000条日志信息,如果你想找出最近一些空指针异常还可以用管道  tail -n 1000 catalina.out | grep NullPointException.还有很多有意思的你可以用tail -n 1000 catalina.out | grep .java 把所有出错的java日志文件给打印出来,是不是很有意思。先写到这里。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值