目录
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"),根据文件的修改时间确定当前正在使用的系统日志文件。
把目录中除当前使用的系统日志文件外的所有其他系统日志文件拷贝或者压缩到备份目录。这样可确保日志的备份不会重复,也不会遗失。
注意:因为系统日志文件会很大,而且系统访问量越大,日志文件大小的增长速度会越快,所以应及时备份,腾出磁盘空间,且压缩存储。
分享到:
相关推荐
Tomcat配置方法 Tomcat配置方法 Tomcat配置方法
配置Tomcat日志级别及日志查看。1:tomcat中的日志开关文件介绍; 2、Tomcat 日志信息; 3、修改 Tomcat 运行日志的等级;4、使用 log4j 记录应用程序日志或系统日志;
tomcat日志详解,有了这一个文档,再也不用担心tomcat日志不会看了
tomcat日志配置所有的包,全部官网下载。
tomcat支持采用log4j进行日志记录,配置方法如下: 1.更新最新的tomcat_juli.jar包到./bin/目录下; 2.拷贝log4j.jar,lo4j.properties到./lib目录下; 3.删除./conf/logging.properties 4.重启 log4j配置样本 实例...
tomcat日志分隔配置手册
tomcat日志乱码处理方法总结。自己研究,可解决任何tomcat乱码问题
linux 环境中 脚本 定时清理tomcat日志文件
tomcat下的log4j日志配置,给tomcat配置log4j有好几种方法,我知道的有: 一、tomcat级别的统一日志管理 二、每个webapp分别配置log4j
tomcat日志输出文件的配置,tomcat一些日常配置
win7自动清除tomcat缓存及日志
自己写的tomcat日志分割脚本,自动分割日志,自动删除过期日志,也可以用于其他容器日志分割,稍加修改即可
tomcat 日志设置方案,个人写下来了,希望对同仁有所帮助
tomcat日志切分方案,离线包
Linux下配置Tomcat日志分析 awstats 里面有详细配置说明以及需要修改的tomcat配置文件 和jar包等等
用java swing写的一个简单的日志分析工具,读取的是tomcat默认的日志格式,用的是jdk1.7编译的。 如果日志文件比较大,可以用命令设置内存启动(如:java -Xms512m -Xmx2048m -jar tomcat日志分析器.jar)
tomcat日志分割方法,是用了log4j
用于配置tomcat生成日志的分类,按照日期一天一个文件,查阅起来方便,当然配置方式多种多样
NULL 博文链接:https://jyao.iteye.com/blog/1266503
主要介绍了tomcat访问(access)日志配置和记录Post请求参数,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧