目录结构: tomcat/logs目录.
1.实时查看当前项目的运行日志,进入logs目录,
tail -f catalina.out
扩展: ( 退出 )
ctrl + c
2.查询某个时间段的日志?
首先, 日志中要有程序记录的时间,然后在logs目录下执行此命令: ( 把这段时间的日志输出到新的文件中。 )
sed -n '/2019-10-23 11:30:/,/2019-10-23 11:40:/p' catalina.out > new.out
解析: ( 命令详解 )
sed -n '/年份-月份-日期 小时:分钟:/,/年份-月份-日期 小时:分钟:/p' catalina.out > 新的的文件名称.out
注意:
若catalina.out文件比较大, 可以就会比较慢, 等待一会就可以了!
3.扩展一个<清空>日志文件的命令? ( 你可能会用到 )
echo ' ' > catalina.out
why?
若日志文件过大, 可能会导致服务器磁盘空间满了, 有些接口可能不能正常访问. ( 此时就需要解决! )
通过这种方法,磁盘空间可以立即释放,进程可以继续向文件写入日志,但不必重启服务器。