`

tomcat的localhost_access_log日志文件

阅读更多
     某天注意到在tomcat的logs目录下除了我们catalina.out日志文件外,还有个localhost_access_log.yyyy-MM-dd.txt的日志文件。生成这个文件的配置在tomcat的安装目录conf文件夹下server.xml里配置。
   <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %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名称.....都会输出来。这样有利于我们排查一些问题,还可以采集、存储、分析日志数据得到有价值的东西。
分享到:
评论

相关推荐

    tomcat访问(access)日志配置和记录Post请求参数

    一、配置与说明 tomcat访问日志格式配置,在config/server.xml里Host标签下加上 prefix=localhost_access_log. suffix=.txt pattern=%h&gt; 我们在日志文件中将看到如下文本: 10.217.14

    Tomcat日志文件定时清理备份的脚本

    以下脚本主要备份的日志文件为tomcat的catalina.out、localhost_access_log.yyyy-mm-dd.log日志和项目的日志文件,其中项目的日志文件格式为”projectname-yyyy-mm-dd.log”,以下为备份脚本,具体的操作都有相应的...

    Logstash收集Tomcat集群日志的解决方案.txt

    path =&gt; "/root/tomcat/logs/localhost_access_log*.txt" sincedb_path =&gt; "/root/logstash_work_dir/config/sincedb_apache_access_log.txt" type =&gt; "apache_access_log" add_field =&gt; {"tomcatip" =&gt; "10.128...

    tomcat日志详细说明

    日期.log**:这是Tomcat最核心的日志文件之一,记录了Tomcat启动过程中的详细信息,包括JVM参数、操作系统信息等。例如,在成功启动时,你可能会看到如下的日志记录: ``` 24-Dec-2018 13:30:02.664 信息 [main] ...

    tomcat5.5 log配置所需文件

    3. **Tomcat的日志结构**:Tomcat的日志分为几种类型,包括服务器启动/停止日志(`catalina.out`)、应用错误日志(`localhost.err`)、应用访问日志(`access.log`)等。默认情况下,这些日志文件位于`logs`目录下...

    tomcat日志配置.docx

    本文将详细介绍 Tomcat 的日志配置,包括日志开关文件、日志信息、修改日志级别和使用 Log4j 记录应用程序日志或系统日志。 一、Tomcat 中的日志开关文件 Tomcat 中的日志开关文件是 logging.properties,位于 ...

    influxdb-tomcat-accesslog:将登录到 InfluxDB 数据库的 Tomcat 访问日志阀

    influxdb-tomcat-accesslog 将登录到 InfluxDB 数据库的 Tomcat 访问日志阀。 此实现旨在向添加 influxdb 支持。 Tomcat 的默认访问日志阀将访问日志记录到logs/localhost_access_log.TIMESTAMP.txt文件中。配置将...

    tomcat8日志分隔使用步骤及安装工具包--cronolog-1.6.2.tar.gz

    这行命令告诉cronolog每分钟检查一次`/path/to/tomcat/logs/Catalina/localhost_access_log.*`日志文件,并根据当前日期创建新的日志文件。 **4. 重启Tomcat** 完成上述配置后,启动或重启Tomcat服务,新的日志...

    tomcat日志切分方案,离线包

    prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" resolveHosts="false" rotator="cronolog" cronologPattern="-%Y%m%d"/&gt; ``` 这里的`rotator="cronolog"`和`cronologPattern...

    Tomcat日志分割.zip

    Tomcat默认使用`Catalina.out`文件记录所有标准输出和错误输出,而应用日志通常由`logs`目录下的`localhost_access_log.*.txt`文件记录HTTP请求。然而,随着服务运行时间的增长,单个日志文件可能会变得非常大,这...

    各种系统和应用的日志解析

    Tomcat服务器的日志主要包括catalina.out、localhost_access_log.*.txt和logs目录下的其他日志文件。catalina.out记录启动和关闭时的输出,localhost_access_log.*.txt记录HTTP请求,其他日志如host-manager、...

    tomcat_linux

    4. 日志查看:Tomcat的日志文件位于`logs`目录下,包括`catalina.out`、`localhost_access_log.*.txt`等。 七、安全注意事项 在生产环境中,确保对Tomcat进行必要的安全配置,例如: 1. 修改默认的管理员用户名和...

    深入剖析Tomcat_非扫描版

    Tomcat的日志系统是诊断问题的关键工具,包括catalina.out、localhost_access_log.*.txt等文件。通过对日志的分析,可以定位和解决运行时的错误和异常。 八、Tomcat集群与负载均衡 对于高可用和高并发需求,Tomcat...

    tomcat 日志设置解决方案

    prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" /&gt; ``` 这个示例会创建一个访问日志,记录请求的详细信息。 3. **日志级别与格式** Tomcat使用Java Util ...

    让tomcat 输出详细的错误信息

    Tomcat使用多个日志文件来记录不同类型的事件,包括`catalina.out`,`host-manager`,`manager`,`localhost_access_log`等。默认情况下,`catalina.out`是最主要的日志文件,包含了服务器启动、停止以及运行时的...

    tomcat仿问日志

    例如,`prefix="localhost_access_log."` 和 `suffix=".txt"` 将生成类似 `localhost_access_log.2023-08-01.txt` 的文件名。 5. **定义日志格式**:`pattern` 属性用于定义日志记录的具体格式,其中 `common` 是一...

    Tomcat配置文件

    - `&lt;Valve&gt;`元素用于配置访问日志,`AccessLogValve`类记录HTTP请求信息,这里的日志文件前缀为"onion_access_log"。 4. **项目配置**: - 在虚拟主机的`appBase`目录下创建你的项目目录和对应的配置文件,如...

    spring boot项目和vue一起放在tomcat部署

    该日志文件的名称将以 "localhost_access_log" 开头,后缀名为 ".txt"。日志文件的格式将按照 "%h %l %u %t &quot;%r&quot; %s %b" 的模式记录。 单点登录的配置 在 Tomcat 服务器中,我们可以配置单点登录,以便...

Global site tag (gtag.js) - Google Analytics