tomcat的访问日志
Posted wishriver
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat的访问日志相关的知识,希望对你有一定的参考价值。
https://blog.csdn.net/qq_30121245/article/details/52861935
配置位置在这里,每一个域名设置都可以单独设置
%a 这是记录访问者的IP,如果用了nginx 需要修改才可以看到,参考另一篇文章 %A 这是记录本地服务器的IP %b 发送信息的字节数,不包括http头,如果字节数为0的话,显示为- %B 发送信息的字节数,不包括http头。 %h 远端主机名(如果resolveHost=false,远端的IP地址) %H 访问者的协议,这里是HTTP/1.0
%I (大写的i) - 当前请求的线程名称 %l (小写的L)官方解释:Remote logical username from identd (可能这样翻译:记录浏览者进行身份验证时提供的名字)(always returns \'-\') %m 访问的方式,是GET还是POST %p 本地接收访问的端口 %q 比如你访问的是aaa.jsp?bbb=ccc,那么这里就显示?bbb=ccc,就是querystring的意思 %r First line of the request (method and request URI) 请求的方法和URL %s http的响应状态码 %S 用户的session ID,每个会话的值是相同的,关闭浏览器再打开,就会变化 %t 请求时间 月/日/年:时:分:秒 +0800 格式 %u 得到了验证的访问者,否则就是"-" %U 访问的URL地址,我这里是/rightmainima/leftbott4.swf %v 服务器名称,可能就是你url里面写的那个吧,我这里是localhost %D Time taken to process the request,in millis,请求消耗的时间,以毫秒记 %T Time taken to process the request,in seconds,请求消耗的时间,以秒记
设置为这样,字段使用分号分割,也方便在后台提取日志,分析,同时引入了ua的记录,方便检查蜘蛛
%h;%t;%m;%s;%Dms;%bByte;%U;%{User-Agent}i;
比如
123.126.113.81;[02/Apr/2019:11:04:59 +0800];GET;302; 0ms;/cgzs/339.html; -Byte; Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07);
如果使用了nginx之类的代理
那么就要改成下边的格式,以获取真实ip,nginx中需要进行相应配置
pattern="%{X-Real-IP}i;%t;%m;%s;%Dms;%bByte;%U;%{User-Agent}i;
以上是关于tomcat的访问日志的主要内容,如果未能解决你的问题,请参考以下文章