logback access - no applicable action for [root]
I'm new for logback-access. I'm trying to work with Jetty and logback.
I set the following in Jetty.xml:
<Set name="handler">
<New id="Handlers"
class="org.eclipse.jetty.server.handler.HandlerCollection">
<Set name="handlers">
<Array type="org.eclipse.jetty.server.Handler">
<Item>
<Ref id="webapp-context" />
</Item>
<Item>
<New id="request-log-handler"
class="org.eclipse.jetty.server.handler.RequestLogHandler"/>
</Item>
</Array>
</Set>
</New>
</Set>
<Ref id="request-log-handler">
<Set name="requestLog">
<New id="requestLogImpl"
class="ch.qos.logback.access.jetty.RequestLogImpl">
<Set name="fileName">www/WEB-INF/logback-access.xml</Set>
</New>
</Set>
</Ref>
And in logback-access.xml:
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<!-- encoders are assigned the type
ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>combine</pattern>
<immediateFlush>true</immediateFlush>
</encoder>
</appender>
<appender name="FILE"
class="com.ca.spm.core.logging.ClusterRollingFileAppender">
<file>logs/[hostname]-server-access.log</file>
<rollingPolicy
class="com.ca.spm.core.logging.ClusterTimeBasedRollingPolicy">
<fileNamePattern>logs/[hostname]-server-access.%d.%i.log.gz</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
<triggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>50KB</maxFileSize>
</triggeringPolicy>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>combine</pattern>
<immediateFlush>true</immediateFlush>
</encoder>
</appender>
<root level="TRACE">
<appender-ref ref="FILE" />
<appender-ref ref="STDOUT" />
</root>
</configuration>
I have two issues:
I got errors: a. no applicable action for [root]
b. no applicable action for [appender-ref]
The file is being created but no messages are being written to the file.
I will really appreciate any help Thanks Gidi
No comments:
Post a Comment