`
yi4521870
  • 浏览: 11682 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Tomcat记录访问日志文件

阅读更多
默认情况下Tomcat并不记录访问日志文件(access log): Catalina/conf/server.xml;将文件中这一段的注释去掉,然后将pattern的值改为combined ,这个模式下记录的日志比较详细。
         <!--
         <Valve className="org.apache.catalina.valves.AccessLogValve"
                  directory="logs"   prefix="localhost_access_log." suffix=".txt"
                  pattern="combined" resolveHosts="false"/>
         -->

重新启动一下Tomcat

另一种方法:
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="localhost_access_log." suffix=".txt"
pattern="common" resolveHosts="false"/>

然后修改为:
<Valve className="org.apache.catalina.valves.FastCommonAccessLogValve"
directory="logs" prefix="localhost_access_log." suffix=".txt"
pattern="combined" resolveHosts="false" fileDateFormat="yyyy-MM-dd.HH"/>

pattern="combined" 记录的日志内容更详细,fileDateFormat="yyyy-MM-dd.HH",会让日志文件按小时进行滚卷,
比默认的按天滚卷要好些,尤其是访问量大的网站,可以考虑写成fileDateFormat="yyyy-MM-dd.HH.mm",就会是每分钟一个日志文件了。
而且可以分别按Engine, Host, or Context,来记录自己的日志
分享到:
评论

相关推荐

    在tomcat的访问日志配置:awstats

    标题中的“在Tomcat的访问日志配置:awstats”涉及到的是Apache Tomcat服务器的访问日志管理和分析工具——AWStats。AWStats是一款开源的Web服务器统计分析软件,它可以实时或者定期分析服务器的访问日志,提供详细...

    tomcat日志配置.docx

    通过这种配置,Tomcat 将记录访问日志到 logs 目录下。 五、配置 Tomcat 写出更详细的日志 我们可以通过修改 pattern 项来配置 Tomcat 写出更详细的日志。例如,可以将 pattern 项设置为 combined,以便记录更多的...

    tomcat8更换log4j记录日志

    确保这些库文件被添加到Tomcat的`lib`目录,使得所有部署的应用都能访问Log4j。 综上所述,通过正确配置和使用这个压缩包中的资源,你可以优化Tomcat8的日志管理,提升故障排查效率,同时为监控和分析提供更加详细...

    iis日志和tomcat日志批量分析(python)demo

    IIS是Microsoft提供的Web服务器,而Tomcat是基于Java的开源Web应用服务器,它们都会记录详细的访问日志,这些日志包含了许多有价值的信息。 **IIS日志分析** IIS日志通常以W3C扩展日志格式存储,包括以下字段:...

    tomcat日志详细说明

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

    tomcat 日志设置解决方案

    这个示例会创建一个访问日志,记录请求的详细信息。 3. **日志级别与格式** Tomcat使用Java Util Logging (JULI)作为日志框架,支持`SEVERE`、`WARNING`、`INFO`、`CONFIG`、`FINE`、`FINER`和`FINEST`等日志级别...

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

    本文将详细介绍如何配置Tomcat访问日志以及如何记录POST请求参数。 首先,Tomcat访问日志的配置通常在`conf/server.xml`文件中的`Host`标签下进行。要启用并定制访问日志,需要添加一个`Valve`元素,其`className`...

    tomcat仿问日志

    ### Tomcat 访问日志详解 在 IT 领域中,特别是 Web 开发与运维领域,Tomcat 作为一款流行的 Java 应用服务器,其日志管理尤为重要。根据提供的文件信息,本文将深入探讨 Tomcat 的访问日志配置与分析。 #### 一、...

    tomcat 日志打印

    `CustomLog`指令用于定义日志文件的路径和日志格式。例如: ``` CustomLog "logs/access_log" common ``` 上述配置将所有符合`common`格式的日志记录到`logs/access_log`文件中。`common`是之前通过`LogFormat`...

    Tomcat日志catalina.out过大解决方案--使用logback按日轮转.rar

    这个配置中,`RollingFileAppender`定义了日志写入到`logs/catalina.log`文件,并使用`TimeBasedRollingPolicy`按日期进行滚动,每天生成一个新的日志文件,最多保留30天的历史日志。`encoder`部分则设置了日志的...

    windows下tomcat的catalina.out按天自动分割

    ### Windows下Tomcat的日志按天自动分割方法详解 #### 一、背景介绍 ...通过上述步骤,你可以在Windows环境下轻松实现Tomcat的日志文件按天自动分割,从而有效管理日志文件,提高系统的稳定性和可维护性。

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

    - localhost_access_log.yyyy-mm-dd.log:根据日期命名的访问日志文件,记录了所有针对本地主机的HTTP请求信息。 - 项目日志文件:"projectname-yyyy-mm-dd.log",为特定项目生成的日志文件,通常按日期命名。 3....

    tomcat7.0.23exe可执行文件安装版

    安装完成后,Tomcat会创建一个包含解压后的所有文件的目录结构,其中包括重要的文件如`conf`目录(存储配置文件)、`webapps`目录(存放Web应用)、`logs`目录(记录日志信息)以及`bin`目录(包含启动和停止服务器...

    Linux下配置Tomcat日志分析

    例如,如果你的Tomcat日志文件位于`/var/log/tomcat/access.log`,则需要将`LogFile`设置为这个路径。 ```config # Your website domain name SiteDomain="yourdomain.com" # Path to web server log file LogFile...

    iis日志分析和tomcat日志分析(python语言)

    Tomcat日志包括标准输出、错误输出以及访问日志,提供了关于应用运行情况的详细信息。访问日志通常遵循自定义的格式,比如Common Log Format(CLF)或Combined Log Format,记录了每个HTTP请求的详细信息。通过分析...

    修改Tomcat默认访问根目录的方法

    - debug属性:用于控制日志记录的详细程度,0表示关闭调试模式。 例如,如果想要将Tomcat的默认访问目录更改为/webapps/guanwang目录,可以在标签内添加如下配置: &lt;Context path="" docBase="/usr/tomcat/apache-...

    tomcat统计日志配置.pdf

    Tomcat提供了访问日志功能,可以通过配置来记录用户的访问行为。本文将深入探讨如何配置Tomcat的访问日志以及如何利用这些日志进行有效的分析。 首先,开启Tomcat的访问日志功能需要编辑`server.xml`配置文件,该...

    tomcat6配置日志所要的几个包

    将此文件放在Tomcat的`conf`目录下,或指定其他可访问的位置。 例如,一个基本的`log4j.properties`配置可能如下: ``` log4j.rootLogger=INFO, stdout, R log4j.appender.stdout=org.apache.log4j....

    tomcat日志log4j配置的jar

    创建一个`log4j.properties`或`log4j.xml`配置文件,指定日志级别、输出格式、日志文件位置等。以下是一个简单的`log4j.properties`示例: ```properties # log4j.properties log4j.rootLogger=INFO, FILE, CONSOLE...

Global site tag (gtag.js) - Google Analytics