<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b %T" />
这个日志文件可记录所有http的get,post访问日志。比如我要查询某个index.action某天是否访问过我这个tomcat,可以执行如下命令:grep "index.action" localhost_access_log.2015-03-23.txt。输出如下:
192.168.10.51 - - [23/Mar/2015:17:27:28 +0800] "GET /finance/index.action?0.8436781843192875 HTTP/1.0" 200 2 0.011
192.168.10.51 - - [23/Mar/2015:17:27:58 +0800] "GET /index.action?0.9197160941548645 HTTP/1.0" 200 2 0.013
如果访问过那么相应的ip地址,访问时间,请求方式(get,post),请求action名称.....都会输出来。这样有利于我们排查一些问题,还可以采集、存储、分析日志数据得到有价值的东西。