技术文章 - CS331339

如何为 Windchill Index Search Server 的 Jetty servlet 引擎启用 HTTP 请求日志记录

已修改: 08-Aug-2021   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill PDMLink 11.0 to 11.2

说明

  • 如何为 Windchill Index Search Server 的 Jetty servlet 引擎启用 HTTP 请求日志记录
  • 由于 Solr 是一个 Web 应用程序,因此它是通过嵌入在 Jetty 中的 HTTP 服务器从客户端访问的
  • 在 <SolrServer>/solr/server/etc/jetty.xml中指定了一个记录访问请求的日志框架(类似于 Apache 中的 access.log ),但在开箱即用的配置中禁用了该框架
    <!-- =========================================================== -->
    <!-- Configure Request Log                                       -->
    <!-- =========================================================== -->
    <!--
    <Ref id="Handlers">
      <Call name="addHandler">
        <Arg>
          <New id="RequestLog" class="org.eclipse.jetty.server.handler.RequestLogHandler">
            <Set name="requestLog">
              <New id="RequestLogImpl" class="org.eclipse.jetty.server.NCSARequestLog">
                <Set name="filename">
                   logs/request.yyyy_mm_dd.log
                </Set>
                <Set name="filenameDateFormat">yyyy_MM_dd</Set>
                <Set name="retainDays">90</Set>
                <Set name="append">true</Set>
                <Set name="extended">false</Set>
                <Set name="logCookies">false</Set>
                <Set name="LogTimeZone">UTC</Set>
              </New>
            </Set>
          </New>
        </Arg>
      </Call>
    </Ref>
    -->

这是文章 331339 的 PDF 版本,可能已过期。最新版本 CS331339