`
xudongcsharp
  • 浏览: 477006 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

tomcat配置访问日志

 
阅读更多
tomcat日志 tomcat日志配置

在server.xml里的<host>标签下加上

<Valve className="org.apache.catalina.valves.AccessLogValve"

directory="logs" prefix="localhost_access_log." suffix=".txt"

pattern="common" resolveHosts="false"/>

就可以了,下面咱们逐一分析各个参数。




className




官方文档上说了This MUST be set to org.apache.catalina.valves.AccessLogValve to use the default access log valve. &<60; 想配置访问日志?这就必须得写成这样。



directory




这个东西是日志文件放置的目录,在tomcat下面有个logs文件夹,那里面是专门放置日志文件的,当然你也可以修改,我就给改成了D:\



prefix




这个是日志文件的名称前缀,我的日志名称为localhost_access_log.2007-09-22.txt,前面的前缀就是这个localhost_access_log



suffix




这就是后缀名啦,可以改成别的



pattern




这个是最主要的参数了,具体的咱们下面讲,这个参数的内容比较丰富。



resolveHosts




如果这个值是true的话,tomcat会将这个服务器IP地址通过DNS转换为主机名,如果是false,就直接写服务器IP地址啦



还有一些参数:



rotatable




默认为true,默认的设置使得你的tomcat生成的文件命为prefix(前缀)+.+时间(一般是按天算)+.+suffix(后缀),参照我的日志名就知道了:localhost_access_log.2007-09-22.txt

使用这个需要谨慎,因为你将其设置为false的话,tomcat会忽略时间,不会新生成文件,最后导致你的文件超级大,这样生成的文件名就是:localhost_access_log.txt



condition




这个参数不太实用,可以设置任何值,比如咱们设置成condition="tkq",那么只有当ServletRequest.getAttribute("tkq")为空的时候,才会被记录下来



fileDateFormat




最后的一个参数,很明白,这就是时间格式嘛,但是这个时间格式是针对日志文件起作用的,还记得咱们生成的日志文件全名么:localhost_access_log.2007-09-22.txt,这里面的2007-09-22就是这么来的,如果你想让tomcat每小时生成一个日志文件,也很简单,将这个值设置为:fileDateFormat="yyyy-MM-dd.HH",当然也可以按分钟生成什么的,自己改改吧



上面是所有的9个参数,刚才咱们说了,pattern这个参数的值比较多,咱们拿下来单独说:

pattern可以设置成两种方式,第一种是pattern="common",第二种是pattern="combined"

这就可以控制日志里面的格式,各位说了,pattern就这两种?common和combined又是什么意

思,具体是什么格式呢?

别着急,咱们一点一点看,其实pattern是可以设置的,common和combined只是集成了一些显

示方式,就是将显示方式给组合了,pattern的实际值有如下几种,都是后面一个字母,前面

一个%百分号


注:文章转载来自网络
分享到:
评论

相关推荐

    在tomcat的访问日志配置:awstats

    在Tomcat中配置访问日志,首先需要了解Tomcat的日志系统。Tomcat使用内置的`Catalina` logger记录各种服务器活动,包括HTTP请求。默认情况下,这些日志文件位于`$CATALINA_BASE/logs`目录下,其中`$CATALINA_BASE`是...

    tomcat日志配置.docx

    我们可以通过编辑 ${catalina}/conf/server.xml 文件来配置 Tomcat 访问日志。例如,可以添加以下配置: ``` directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts...

    Tomcat配置方法 Tomcat配置方法 Tomcat配置方法

    1. **users.xml**和**tomcat-users.xml**:在`conf`目录下,用于配置Tomcat的用户和角色,以实现基于角色的访问控制(RBAC)。 2. **context.xml**或`META-INF/context.xml`:可以设置应用级别的安全约束,如SSL...

    Linux下配置Tomcat日志分析

    以下是如何在Linux系统,特别是Redhat发行版上配置Tomcat日志以使用awstats进行分析的详细步骤。 首先,我们需要确保系统已经安装了Apache Tomcat服务器。如果尚未安装,可以使用如下命令进行安装: ```bash sudo ...

    使用Tomcat配置域名

    下面将详细解释如何使用Tomcat配置域名。 首先,我们需要理解域名配置的基本概念。域名是互联网上识别服务器的唯一标识,如www.example.com。在Tomcat中,通过Server.xml文件配置虚拟主机(Virtual Host),实现一...

    Tomcat配置管理实践

    5,TOMCAT配置数据库 6,TOMCAT监控软件安装 7,TOMCAT环境变量 8,TOMCAT和JVM的配置 9,TOMCAT基于名称的虚拟主机 10,TOMCAT IP访问控制 11,TOMCAT访问日志记录 12,TOMCAT状态验证 13,TOMCAT设置SSL访问 14...

    tomcat配置大全 tomcat配置大全

    【Tomcat配置详解】 Tomcat是一款广泛使用的Java应用服务器,主要负责运行Servlet和JSP应用程序。配置Tomcat涉及多个方面,包括服务器的基本设置、部署应用、日志管理、安全性、性能优化等。以下是对Tomcat配置关键...

    详解Tomcat配置及使用.docx

    * logs:存放 Tomcat 的日志文件。 * temp:存放运行时产生的临时文件。 * webapps:web 应用所在目录,供外界访问的 web 资源的存放目录。 * work:Tomcat 的工作目录。 Tomcat 的配置和使用需要了解其目录结构、...

    tomcat6配置日志所要的几个包

    本主题将深入探讨如何在Tomcat 6中配置日志系统,重点关注两个核心组件:`tomcat-juli.jar`和`log4j-1.2.15.jar`。 `tomcat-juli.jar`是Tomcat自定义的日志实现,全称为Tomcat JULI(Java Util Logging Interface)...

    tomcat 日志设置解决方案

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

    tomcat配置pdf

    【标题】"Tomcat配置PDF"是一份专为初学者准备的详尽指南,它涵盖了Apache Tomcat服务器的安装、配置以及管理等多个方面。Tomcat是世界上最流行的开源Java Servlet容器,广泛用于部署Web应用程序,尤其是那些基于...

    tomcat日志详细说明

    日期.txt** 访问日志配置: - 配置文件位置:`conf/server.xml` - `...

    MyEclipse 配置Tomcat 服务器

    在实际开发过程中,你可能还需要关注其他高级配置,比如端口设置、JVM参数调整、自定义Tomcat配置文件等,以便更好地满足项目需求。通过不断实践和学习,你将能够熟练掌握MyEclipse与Tomcat的集成使用,提升开发效率...

    tomcat日志配置.doc

    例如,我们可以使用`AccessLogValve`来记录HTTP请求的访问日志。 接下来,我们来谈谈应用级别的日志。许多Java Web应用依赖于第三方日志框架,如Log4j、Logback或者Java Util Logging(JUL)。这里,我们以Log4j为...

    tomcat仿问日志

    根据提供的文件信息,本文将深入探讨 Tomcat 的访问日志配置与分析。 #### 一、Tomcat 日志类型概述 通常情况下,Web 服务器会生成两类日志: 1. **运行日志**:这类日志主要用于记录服务器在运行过程中的相关...

    tomcat统计日志配置.pdf

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

    Tomcat服务器配置 视频教程 Tomcat视频

    4. **目录结构**:理解Tomcat的主要目录及其作用,如webapps(存放Web应用)、conf(存储配置文件)、logs(日志文件)等。 5. **配置文件详解**:重点讲解`server.xml`,这是Tomcat的主要配置文件,包括端口号设置...

    tomcat5配置详解

    - **logging.properties**: 控制Tomcat日志输出的配置文件。 - **catalina.properties**:包含Tomcat的其他全局属性。 4. **高级配置** - **JNDI**:通过`server.xml`配置JNDI资源,如数据源、邮件会话等。 - ...

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

    最后,将`logback.xml`文件放置在`Tomcat`的`conf`目录下,重启`Tomcat`,日志管理就会按照新的规则进行,`catalina.out`文件将不再自动增长,而是被`logback`的日志配置所替代。 在使用过程中,可以根据实际需求...

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

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

Global site tag (gtag.js) - Google Analytics