`

jetty access log

 
阅读更多

1.  new xml file : jetty-logging -access.xml

<?xml version="1.0"?>
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">


<!-- =============================================================== -->
<!-- Configure stderr and stdout to a Jetty rollover log file        -->
<!-- this configuration file should be used in combination with      -->
<!-- other configuration files.  e.g.                                -->
<!--    java -jar start.jar etc/jetty-logging.xml                    -->
<!-- =============================================================== -->
<Configure id="Server" class="org.eclipse.jetty.server.Server">

<!-- Built-in Jetty AccessLog log -->
<Ref id="AccessLog">
  <Set name="requestLog">
    <New id="RequestLogImpl" class="org.eclipse.jetty.server.NCSARequestLog">
      <Set name="filename"><SystemProperty name="jetty.logs" default="./logs"/>/access.yyyy_mm_dd.log</Set>
      <Set name="filenameDateFormat">yyyy-MM-dd</Set>
      <Set name="retainDays">30</Set>
      <Set name="append">true</Set>
      <Set name="extended">false</Set>
      <Set name="logLatency">true</Set>
      <Set name="LogTimeZone">Asia/Shanghai</Set>
    </New>
  </Set>
</Ref>

</Configure>

 2.  modify file jetty.xml

<!-- =========================================================== -->
    <!-- Set handler Collection Structure                            --> 
    <!-- =========================================================== -->
    <Set name="handler">
      <New id="Handlers" class="org.eclipse.jetty.server.handler.HandlerCollection">
        <Set name="handlers">
         <Array type="org.eclipse.jetty.server.Handler">
           <Item>
             <New id="Contexts" class="org.eclipse.jetty.server.handler.ContextHandlerCollection"/>
           </Item>
           <Item>
             <New id="DefaultHandler" class="org.eclipse.jetty.server.handler.DefaultHandler"/>
           </Item>
		   <Item>
             <New id="AccessLog" class="org.eclipse.jetty.server.handler.RequestLogHandler"/>
           </Item>
         </Array>
        </Set>
      </New>
    </Set>

 

3. add etc/jetty-logging -access.xml to start.ini

 

https://wiki.eclipse.org/Jetty/Howto/Configure_Request_Logs

分享到:
评论

相关推荐

    apache+jetty负载配置案例

    CustomLog ${APACHE_LOG_DIR}/access.log combined ``` 这里的`ServerName`应替换为你的域名,`jetty-server1:8080`和`jetty-server2:8080`是Jetty服务器的地址和端口。 四、Jetty服务器集群配置 在Jetty服务器...

    十个 log4j 转移到LogBack的理由

    而 logback-access 用于容器(如 Jetty 和 Tomcat)的访问日志记录。 3. **无缝集成 SLF4J**:SLF4J(Simple Logging Facade for Java)是一个日志门面,允许用户在运行时选择不同的日志实现。LogBack 作为 SLF4J ...

    Logback日志系统文件

    分享的文件包括Logback的相关jar包和核心配置文件。 Logback是由log4j创始人设计的另一个开源日志组件,基于slf4j的日志... logback-access 模块与 Tomcat 和 Jetty 等 Servlet 容器集成,以提供 HTTP 访问日志功能。

    logback 1.2.3.zip

    - "logback-access-1.2.3.jar": 这个模块扩展了Servlet容器的日志功能,可以与Servlet容器(如Tomcat、Jetty)集成,记录HTTP访问日志,包括请求方法、URL、响应状态码、响应时间等信息。 **知识点详述** 1. **...

    详解Spring Boot 部署与服务配置

    6. accesslog.directory:Access 日志目录,默认在 basedir/logs,例如 server.tomcat.accesslog.directory=H:/springboot-tomcat-tmp/logs。 三、Jetty 容器配置 如果您想选择 Jetty 容器,也非常简单,就是把 ...

    Linux平台运维维护手册含维护命令

    运维人员需要配置和管理服务器的虚拟主机,确保网站的正常访问,同时要关注服务器的访问日志,如`/var/log/apache2/access.log`或`/var/log/nginx/access.log`,以便分析访问流量和异常请求。此外,定期检查配置文件...

    LogBack的基本知识和优势

    logback-classic提供了开发人员日志记录功能,而logback-access则专用于容器(如Jetty和Tomcat)的日志记录。 在LogBack中,日志记录的核心组件包括Logger、Appender和Layout。Logger类负责根据消息类型和级别记录...

    logback相关jar包和demo代码.zip

    它可以与 Tomcat、Jetty 等Servlet容器配合使用,提供类似于 Apache HTTP Server 的访问日志格式。 `logback.xml` 是 Logback 的配置文件,通过它可以设置日志级别、日志输出目的地、过滤器等。以下是一些配置示例...

    使用Logback的10个理由

    logback-access 则用于容器访问日志记录,如与Jetty和Tomcat的无缝集成。 3. **SLF4J支持**:SLF4J(Simple Logging Facade for Java)是一个接口层,允许开发者在不同的日志框架间切换。logback-classic 提供了对...

    LogBack.zip

    Logback-Access 主要用于与Servlet容器集成,提供与Apache HTTP服务器的access.log类似的日志记录。它可以与Servlet容器如Tomcat、Jetty等无缝协作,记录HTTP请求信息。 **使用LogBack的关键知识点:** - **配置...

    logback-chinese-manual:logback 中文手册文档

    logback-chinese-manuallogback 中文手册翻译自...logback-access 可以与 Servlet 容器进行整合,例如:Tomcat、Jetty。它提供了 http 访问日志的功能。The logback manual手册包括了最新版本的 logback,总共有 150

    logback-1.1.2源码包

    它可以与 Tomcat、Jetty 等服务器一起工作,生成格式化的 HTTP 访问日志。 **二、源码分析** 在解压后的 logback-1.1.2 源码包中,我们可以深入研究这三大组件的实现细节: 1. **logback-core** 源码: - `ch....

    logback完整jar包下载

    3. **logback-access**:主要用于与Servlet容器(如Tomcat、Jetty等)集成,提供类似于 Apache HTTP Server 的访问日志记录功能。 **日志系统的重要性** 日志系统在软件开发中扮演着至关重要的角色。它可以帮助...

    logback日志框架包

    3. **logback-access**:这个组件主要用于与Servlet容器集成,可以与Servlet容器如Tomcat、Jetty等一起使用,提供类似于Apache HTTP服务器的访问日志记录功能。它可以与logback-classic结合,从HTTP请求中提取信息并...

    slf4j+logback快速上手教程

    - **社区支持**:广泛应用于许多知名的Java项目,如Hibernate、Jetty、Spring OSGi等。 **适配器机制**: - 当使用SLF4J时,可以通过在类路径中放置相应的适配器JAR来指定具体使用哪种日志实现。例如,如果希望使用...

    logback官方文档+jar包

    它可以与 Tomcat、Jetty 等服务器无缝配合,生成符合常见 web 服务器日志格式(如 NCSA 延展格式)的日志。 **配置文件** Logback 使用配置文件(通常命名为 `logback.xml`)来定义日志级别、输出目的地、过滤器和...

    Logback类库.zip

    Logback是基于slf4j的日志规范实现的框架,性能比log4j要好。 Logback主要分为三个技术模块: logback-core: logback-core... logback-access 模块与 Tomcat 和 Jetty 等 Servlet 容器集成,以提供 HTTP 访问日志功能

    logback jar 包

    `logback-access-1.2.3.jar` 是 logback 提供的针对 HTTP 访问日志记录的功能模块,主要用于与 Servlet 容器(如 Tomcat、Jetty)集成,提供对 HTTP 访问日志的处理。它能够将请求和响应信息格式化输出,支持自定义...

    logbak最全pdf中文文档

    logback-access 专门设计用于与Servlet容器集成,它可以与Apache Tomcat、Jetty等容器一起工作,提供与Apache HTTP服务器日志格式兼容的访问日志记录。这对于监控和分析Web应用的流量非常有用。 **配置与管理** ...

    logback.的jar包

    3. **logback-access**: 这个模块主要用于与Servlet容器集成,例如Tomcat、Jetty等,它可以与Servlet容器的访问日志功能配合,提供类似于Apache HTTP服务器的访问日志格式,便于分析和监控Web应用程序的访问情况。...

Global site tag (gtag.js) - Google Analytics