@Barry - Are you looking for request logs? This can be setup using 
org.eclipse.jetty.server.RequestLog. Checkout the docs that Ketan pointed 
to - https://docs.gocd.org/current/advanced_usage/logging.html

On Tuesday, 19 December 2017 21:33:15 UTC+5:30, Ketan Padegaonkar wrote:
>
> Assuming you're on version 17.11+ — checkout these docs 
> <https://docs.gocd.org/current/advanced_usage/logging.html>.
>
> For versions older than 17.10, you'd likely have a log4j.properties file 
> and you'd be expected to uncomment this line 
> <https://github.com/gocd/gocd/blob/17.10.0/server/properties/src/config/log4j.properties#L25>
> .
>
>
>
> On Tue, Dec 19, 2017 at 9:26 PM 'Barry Greenwood' via go-cd <
> [email protected]> wrote:
>
>>
>>    - 
>>    
>>    Hi I am trying to configure logback and access logs but this doesnt 
>>    appear to work. following the documentation i've come up with the below 
>>    jetty.xml. However the logback-access.xml doesn't ever seem to be read. 
>>    - 
>>    
>>    <Get name="handler"> 
>>    <Call name="addHandler"> 
>>    <Arg> 
>>    <New class="org.eclipse.jetty.server.handler.RequestLogHandler"> 
>>    <Set name="requestLog"> 
>>    <Set name="requestLogHandler"> 
>>    <New id="requestLogImpl" 
>>    class="ch.qos.logback.access.jetty.RequestLogImpl"></New> 
>>    <Set name="fileName">/etc/go/logback-access.xml</Set> 
>>    </Set> 
>>    </Set> 
>>    </New> 
>>    </Arg> 
>>    </Call> 
>>    </Get>
>>    
>> the below is the logback.xml (which appears to be needed but is missing 
>> from the documentation.
>>
>>    - 
>>    
>>    <configuration> 
>>    <!-- To Be Managed by puppet --> 
>>    <include file="/etc/go/logback-include.xml"/>
>>    
>>    <appender name="SOCKET" 
>>    class="ch.qos.logback.classic.net.SocketAppender"> 
>>    <remoteHost>SD-LOGSTASH.sysdev.zen.co.uk</remoteHost> 
>>    <port>3319</port> 
>>    <reconnectionDelay>10000</reconnectionDelay> 
>>    <includeCallerData>true</includeCallerData> 
>>    <encoder> 
>>    <pattern>%h %l %u [%t] "%r" %s %b "%i{Referer}" 
>>    "%i{User-Agent}"</pattern> 
>>    </encoder> 
>>    </appender>
>>    
>>    <appender name="FILE" class="ch.qos.logback.core.FileAppender"> 
>>    <file>/var/log/go-server/lbfile.log</file> 
>>    <rollingPolicy 
>>    class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> 
>>    <fileNamePattern>lbfile.%d{yyyy-MM-dd}.log.zip</fileNamePattern> 
>>    </rollingPolicy> 
>>    <maxHistory>7</maxHistory> 
>>    <totalSizeCap>3GB</totalSizeCap> 
>>    <append>true</append> 
>>    <!-- set immediateFlush to false for much higher logging throughput 
>>    --> 
>>    <immediateFlush>true</immediateFlush> 
>>    <!-- encoders are assigned the type 
>>    ch.qos.logback.classic.encoder.PatternLayoutEncoder by default --> 
>>    <encoder> 
>>    <pattern>%-4relative [%thread] %-5level %logger{35} - %date{ISO8601} 
>>    - %msg%n</pattern> 
>>    </encoder> 
>>    </appender>
>>    
>>    <appender name="FILEac" 
>>    class="ch.qos.logback.core.rolling.RollingFileAppender"> 
>>    <file>/var/log/go-server/lbaccess.log</file> 
>>    <rollingPolicy 
>>    class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> 
>>    <fileNamePattern>lbaccess.%d{yyyy-MM-dd}.log.zip</fileNamePattern> 
>>    </rollingPolicy> 
>>    <maxHistory>7</maxHistory> 
>>    <totalSizeCap>1GB</totalSizeCap> 
>>    <append>true</append> 
>>    <encoder> 
>>    <pattern>combined</pattern> 
>>    </encoder> 
>>    </appender>
>>    
>>    <root level="WARN"> 
>>    <appender-ref ref="FILE" />
>>    - 
>>    
>>    finally the below is the logback-access.xml which doenst seem to be 
>>    imported (the base log file isnt created)
>>    
>>    <configuration> 
>>    <!-- always a good activate OnConsoleStatusListener --> 
>>    <statusListener 
>>    class="ch.qos.logback.core.status.OnConsoleStatusListener" />
>>    
>>    <appender name="ROLFILE" 
>>    class="ch.qos.logback.core.rolling.RollingFileAppender"> 
>>    <file>/var/log/go-server/lb-access.log</file> 
>>    <rollingPolicy 
>>    class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> 
>>    <fileNamePattern>lbaccess.%d{yyyy-MM-dd}.log.zip</fileNamePattern> 
>>    </rollingPolicy>
>>    
>>    <encoder> 
>>    <pattern>combined</pattern> 
>>    </encoder> 
>>    </appender>
>>    
>>    <appender-ref ref="ROLFILE" /> 
>>    </configuration>
>>    - 
>>    
>>    Many Thanks for any help, Barry
>>    
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "go-cd" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"go-cd" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to