- 
   
   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 go-cd+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to