@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.
