当前位置: 技术问答>java相关
TOMCAT4.0.3下的日志?????
来源: 互联网 发布时间:2015-05-29
本文导语: 请问各位有没有做过JSP日志的,我现在急需做一个,能否给介绍一下解决方案。 另外tomcat4.0.3里logs目录中的日志文件已与3.2大不相同,我大略看了一下,好像是每天每个访问的机器有一个日志文件,不知道是不是这...
请问各位有没有做过JSP日志的,我现在急需做一个,能否给介绍一下解决方案。
另外tomcat4.0.3里logs目录中的日志文件已与3.2大不相同,我大略看了一下,好像是每天每个访问的机器有一个日志文件,不知道是不是这样的,但文件里的每部分是什么意思我就不大清楚了,请各位解释一下,谢谢了。
有的文件里为
2002-05-09 15:57:07 jsp: init
有的为
2002-05-09 01:30:17 HttpProcessor[80][2] Invalid request URI: '/scripts/..%252f../winnt/system32/cmd.exe'
有的为
127.0.0.1 - - [09/May/2002:15:49:50 8000] "GET /ord/ord_attemper_body.jsp HTTP/1.1" 200 4147
另外tomcat4.0.3里logs目录中的日志文件已与3.2大不相同,我大略看了一下,好像是每天每个访问的机器有一个日志文件,不知道是不是这样的,但文件里的每部分是什么意思我就不大清楚了,请各位解释一下,谢谢了。
有的文件里为
2002-05-09 15:57:07 jsp: init
有的为
2002-05-09 01:30:17 HttpProcessor[80][2] Invalid request URI: '/scripts/..%252f../winnt/system32/cmd.exe'
有的为
127.0.0.1 - - [09/May/2002:15:49:50 8000] "GET /ord/ord_attemper_body.jsp HTTP/1.1" 200 4147
|
init应该是jsp页面在做初始化。
日志的问题,我上面所说的是将程序运行状态记录下来的日志,一般包括时间和一段String。你的要求好像比较具体,似乎是用户行为的日志,能具体说说吗?用数据库记录有什么困难?
日志的问题,我上面所说的是将程序运行状态记录下来的日志,一般包括时间和一段String。你的要求好像比较具体,似乎是用户行为的日志,能具体说说吗?用数据库记录有什么困难?
|
在jsp中直接用log("...");就可以向Servlet引擎的日志中写东西。Tomcat4的默认的日志是每天每个类别一个文件,类别包括几种:
catalina_log:最高层的日志
localhost_access_log:主机连接日志
localhost_log:所有Context的日志
localhost_xxx_log:某个Context的日志,如果你用log("...");就写到这个里面
这些都是在server.xml配置文件中配的,你可以看看。
catalina_log:最高层的日志
localhost_access_log:主机连接日志
localhost_log:所有Context的日志
localhost_xxx_log:某个Context的日志,如果你用log("...");就写到这个里面
这些都是在server.xml配置文件中配的,你可以看看。
|
你自己试验一下就知道了,比如在Tomcat的examples中随便找一个jsp文件,加上
然后调用这个页面,你在Tomcat的日志localhost_examples_log.xxx中就会看到This is a test这段话。
然后调用这个页面,你在Tomcat的日志localhost_examples_log.xxx中就会看到This is a test这段话。
|
今天不小心调乱server.xml,那个log有98兆,哈哈