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

<!-- =============================================================== -->
<!-- Configure the Jetty Request Log                                 -->
<!-- =============================================================== -->

<Configure id="Server" class="org.eclipse.jetty.server.Server">

    <!-- =========================================================== -->
    <!-- Configure Request Log                                       -->
    <!-- =========================================================== -->
    <Ref id="Handlers">
      <Call name="addHandler">
        <Arg>
          <New id="RequestLog" class="org.eclipse.jetty.server.handler.RequestLogHandler">
	    <Set name="requestLog">
	      <!-- Use AsyncNCSARequestLog for improved request latency -->
	      <New id="RequestLogImpl" class="org.eclipse.jetty.server.NCSARequestLog">
		<Set name="filename"><Property name="jetty.logs" default="./logs"/>/yyyy_mm_dd.request.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">GMT</Set>
	      </New>
	    </Set>
	  </New>
        </Arg>
      </Call>
    </Ref>

</Configure>
