设为首页 收藏本站
查看: 500|回复: 0

[经验分享] Tomcat日志记录激活配置方法

[复制链接]

尚未签到

发表于 2017-1-31 11:46:12 | 显示全部楼层 |阅读模式
目录
1.文档说明1
2.系统日志激活方式1
2.1.配置方式1
2.2.语法说明1
2.3.参数说明2
2.4.日志样例2
3.日志备份2
4.日志统计3

1.文档说明
本文档描述Tomcat系统日志记录功能的激活和配置方式,适用于所有使用Tomcat4、5的Web应用。
2.系统日志激活方式
2.1.配置方式
编辑Tomcat/conf/server.xml文件,找到如下行:
<Context path="/cms" docBase="/calisportal/cms" debug="0"
reloadable="true" crossContext="true">
增加下面的行:
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="bbs_access_log." suffix=".txt"
pattern="%a -%U-%t-%m-%s-%S" resolveHosts="false"/>
2.2.语法说明
directory="logs" ----存放日志的目录,请不要修改
prefix="bbs_access_log." ----日志文件名
suffix=".log" ---日志文件扩展名
pattern="%a...." ---日志字段参数
resolveHosts="false" ---
2.3.参数说明
%a - Remote IP address(远程IP地址)
%A - Local IP address (本地IP地址)
%b - Bytes sent, excluding HTTP headers, or ¡-¡ if zero(字节流出,排除HTTP头,如果是零字节,用¡-¡隔开)
%B - Bytes sent, excluding HTTP headers(字节流出,排除HTTP头)
%h - Remote host name (or IP address if resolveHosts is false)(远程主机名)
%H - Request protocol(远程请求主机端口)
%l - Remote logical username from identd (always returns ¡-¡) (远程用户名识别)
%m - Request method (GET, POST, etc.) (请求方式)
%p - Local port on which this request was received
%q - Query string (prepended with a ¡?¡ if it exists)
%r - First line of the request (method and request URI)(首行提交)
%s - HTTP status code of the response (返回HTTP状态代码)
%S - User session ID (获取用户会话ID)
%t - Date and time, in Common Log Format (记录提交时间)
%u - Remote user that was authenticated (if any), else ¡-¡ (识别远程用户在什么地方)
%U - Requested URL path (被请求的URL路径)
%v - Local server name (本地服务器名)

2.4.日志样例

192.168.2.72-/index131312.jsp-[02/Feb/2010:11:10:07 8000]-GET-302-919E70792EC2B09D89A5137F62B523B6

192.168.2.215-/index131312.jsp-[02/Feb/2010:11:22:29 8000]-GET-302-C2ED835DF3103421D16C6E9A2B27E958

3.日志备份
首先,找到所配置的系统日志指定目录,查看所有系统指定好的文件名为bbs_access_log.txt日志文件(日志文件的名字配置时自定义即可,例如prefix="bbs_access_log." suffix=".txt"),根据文件的修改时间确定当前正在使用的系统日志文件。
把目录中除当前使用的系统日志文件外的所有其他系统日志文件拷贝或者压缩到备份目录。这样可确保日志的备份不会重复,也不会遗失。
注意:因为系统日志文件会很大,而且系统访问量越大,日志文件大小的增长速度会越快,所以应及时备份,腾出磁盘空间,且压缩存储。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-335693-1-1.html 上篇帖子: SSL单向认证Java实现 Tomcat篇 下篇帖子: 三种tomcat管理界面常用设置方式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表