Tomcat 5.5 and LogbackValve

Hi all, I tried searching through the archives for any suggestions or answers to my dilemma so I must resort to posting this question. I'm attempting to use the LogbackValve with Tomcat 5.5 and I'm not achieving the results that I expected. What I'd like to do is have Tomcat use LogbackValve instead of org.apache.catalina.valves.FastCommonAccessLogValve. I attempted to follow the instructions detailed on this page, http://logback.qos.ch/access.html#tomcat, but to no avail. No log file is created in the TOMCAT_HOME/logs directory which I would expect it to do upon startup of Tomcat. What am I missing? Line in server.xml: <Valve className="ch.qos.logback.access.tomcat.LogbackValve"/> Logback-access.xml: <configuration debug="true"> <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <File>access.log"</File> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <FileNamePattern>access.%d{yyyy-MM-dd}.log.zip</FileNamePattern> </rollingPolicy> <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> <MaxFileSize>5MB</MaxFileSize> </triggeringPolicy> <layout class="ch.qos.logback.access.PatternLayout"> <Pattern>combined</Pattern> </layout> </appender> <appender-ref ref="FILE" /> </configuration> Regards, William Chu Sr. Applications Developer First American CoreLogic, Inc. Direct: 714.250.5813 Email: wchu@facorelogic.com ****************************************************************************************** This message may contain confidential or proprietary information intended only for the use of the addressee(s) named above or may contain information that is legally privileged. If you are not the intended addressee, or the person responsible for delivering it to the intended addressee, you are hereby notified that reading, disseminating, distributing or copying this message is strictly prohibited. If you have received this message by mistake, please immediately notify us by replying to the message and delete the original message and any copies immediately thereafter. Thank you. ****************************************************************************************** FACLD

Hello, Have you added <Valve className="ch.qos.logback.access.tomcat.LogbackValve"/> to server.xml? Moreover, is logback-access printing its internal status on the console? (It does that automatically unless instructed otherwise.) BR Chu, William wrote:
Hi all,
I tried searching through the archives for any suggestions or answers to my dilemma so I must resort to posting this question.
I’m attempting to use the LogbackValve with Tomcat 5.5 and I’m not achieving the results that I expected. What I’d like to do is have Tomcat use LogbackValve instead of org.apache.catalina.valves.FastCommonAccessLogValve. I attempted to follow the instructions detailed on this page, http://logback.qos.ch/access.html#tomcat, but to no avail. No log file is created in the TOMCAT_HOME/logs directory which I would expect it to do upon startup of Tomcat. What am I missing?
Line in server.xml:
<Valve className="ch.qos.logback.access.tomcat.LogbackValve"/>
Logback-access.xml:
<configuration debug=”true”>
<appender name="FILE"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>access.log"</File>
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>access.%d{yyyy-MM-dd}.log.zip</FileNamePattern>
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<MaxFileSize>5MB</MaxFileSize>
</triggeringPolicy>
<layout class="ch.qos.logback.access.PatternLayout">
<Pattern>combined</Pattern>
</layout>
</appender>
<appender-ref ref="FILE" />
</configuration>
Regards,
*William Chu*
Sr. Applications Developer
First American CoreLogic, Inc.
cid:830400118@10072008-0D3C
Direct: 714.250.5813
Email: wchu@facorelogic.com
****************************************************************************************** This message may contain confidential or proprietary information intended only for the use of the addressee(s) named above or may contain information that is legally privileged. If you are not the intended addressee, or the person responsible for delivering it to the intended addressee, you are hereby notified that reading, disseminating, distributing or copying this message is strictly prohibited. If you have received this message by mistake, please immediately notify us by replying to the message and delete the original message and any copies immediately thereafter.
Thank you. ****************************************************************************************** FACLD
------------------------------------------------------------------------
_______________________________________________ Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user
-- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch

Hi, Yes, I did add <Valve className="ch.qos.logback.access.tomcat.LogbackValve"/> to the server.xml and I do see the internal status printing to the console. I just don't see the log file being created. Regards, Will Ceki Gulcu wrote:
Hello,
Have you added
<Valve className="ch.qos.logback.access.tomcat.LogbackValve"/>
to server.xml?
Moreover, is logback-access printing its internal status on the console? (It does that automatically unless instructed otherwise.)
BR
Chu, William wrote:
Hi all,
I tried searching through the archives for any suggestions or answers to my dilemma so I must resort to posting this question.
I’m attempting to use the LogbackValve with Tomcat 5.5 and I’m not achieving the results that I expected. What I’d like to do is have Tomcat use LogbackValve instead of org.apache.catalina.valves.FastCommonAccessLogValve. I attempted to follow the instructions detailed on this page, http://logback.qos.ch/access.html#tomcat, but to no avail. No log file is created in the TOMCAT_HOME/logs directory which I would expect it to do upon startup of Tomcat. What am I missing?
Line in server.xml:
<Valve className="ch.qos.logback.access.tomcat.LogbackValve"/>
Logback-access.xml:
<configuration debug=”true”>
<appender name="FILE"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>access.log"</File>
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>access.%d{yyyy-MM-dd}.log.zip</FileNamePattern>
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<MaxFileSize>5MB</MaxFileSize>
</triggeringPolicy>
<layout class="ch.qos.logback.access.PatternLayout">
<Pattern>combined</Pattern>
</layout>
</appender>
<appender-ref ref="FILE" />
</configuration>
Regards,
*William Chu*
Sr. Applications Developer
First American CoreLogic, Inc.
cid:830400118@10072008-0D3C
Direct: 714.250.5813
Email: wchu@facorelogic.com
****************************************************************************************** This message may contain confidential or proprietary information intended only for the use of the addressee(s) named above or may contain information that is legally privileged. If you are not the intended addressee, or the person responsible for delivering it to the intended addressee, you are hereby notified that reading, disseminating, distributing or copying this message is strictly prohibited. If you have received this message by mistake, please immediately notify us by replying to the message and delete the original message and any copies immediately thereafter.
Thank you. ****************************************************************************************** FACLD
------------------------------------------------------------------------
_______________________________________________ Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user
-- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch _______________________________________________ Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user
-- View this message in context: http://www.nabble.com/Tomcat-5.5-and-LogbackValve-tp24851726p24870781.html Sent from the Logback User mailing list archive at Nabble.com.

What do the status messages say? wchu wrote:
Hi,
Yes, I did add
<Valve className="ch.qos.logback.access.tomcat.LogbackValve"/>
to the server.xml and I do see the internal status printing to the console. I just don't see the log file being created.
Regards, Will
Ceki Gulcu wrote:
Hello,
Have you added
<Valve className="ch.qos.logback.access.tomcat.LogbackValve"/>
to server.xml?
Moreover, is logback-access printing its internal status on the console? (It does that automatically unless instructed otherwise.)
BR
Chu, William wrote:
Hi all,
I tried searching through the archives for any suggestions or answers to my dilemma so I must resort to posting this question.
I’m attempting to use the LogbackValve with Tomcat 5.5 and I’m not achieving the results that I expected. What I’d like to do is have Tomcat use LogbackValve instead of org.apache.catalina.valves.FastCommonAccessLogValve. I attempted to follow the instructions detailed on this page, http://logback.qos.ch/access.html#tomcat, but to no avail. No log file is created in the TOMCAT_HOME/logs directory which I would expect it to do upon startup of Tomcat. What am I missing?
Line in server.xml:
<Valve className="ch.qos.logback.access.tomcat.LogbackValve"/>
Logback-access.xml:
<configuration debug=”true”>
<appender name="FILE"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>access.log"</File>
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>access.%d{yyyy-MM-dd}.log.zip</FileNamePattern>
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<MaxFileSize>5MB</MaxFileSize>
</triggeringPolicy>
<layout class="ch.qos.logback.access.PatternLayout">
<Pattern>combined</Pattern>
</layout>
</appender>
<appender-ref ref="FILE" />
</configuration>
Regards,
*William Chu*
Sr. Applications Developer
First American CoreLogic, Inc.
cid:830400118@10072008-0D3C
Direct: 714.250.5813
Email: wchu@facorelogic.com
****************************************************************************************** This message may contain confidential or proprietary information intended only for the use of the addressee(s) named above or may contain information that is legally privileged. If you are not the intended addressee, or the person responsible for delivering it to the intended addressee, you are hereby notified that reading, disseminating, distributing or copying this message is strictly prohibited. If you have received this message by mistake, please immediately notify us by replying to the message and delete the original message and any copies immediately thereafter.
Thank you. ****************************************************************************************** FACLD
------------------------------------------------------------------------
_______________________________________________ Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user -- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch
Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user
-- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch

I have it set to debug and below is what I'm seeing in the log. 14:53:04,856 |-INFO in ch.qos.logback.access.tomcat.LogbackValve[privatehost] - filename property not set. Assuming [/usr/local/apache-tomcat-5.5.27/conf/logback-access.xml] 14:53:04,887 |-INFO in ch.qos.logback.access.joran.action.ConfigurationAction - Ignoring debug attribute. 14:53:04,887 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender] 14:53:04,893 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [FILE] 14:53:04,909 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [rollingPolicy] on top of the object stack. 14:53:04,912 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Adding parent to RollingPolicy: FILE 14:53:04,926 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use zip compression 14:53:04,926 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use the pattern access.%d{yyyy-MM-dd}.log for the active file 14:53:04,933 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - The date pattern is 'yyyy-MM-dd' from file name pattern 'access.%d{yyyy-MM-dd}.log.zip'. 14:53:04,933 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Roll-over at midnight. 14:53:04,935 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [triggeringPolicy] on top of the object stack. 14:53:04,950 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [layout] on top of the object stack. 14:53:04,955 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: access.log" 14:53:04,955 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [access.log"] 14:53:04,956 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Popping appender named [FILE] from the object stack 14:53:04,956 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [FILE] to ch.qos.logback.access.tomcat.LogbackValve[privatehost] 14:53:04,956 |-INFO in ch.qos.logback.access.joran.action.ConfigurationAction - End of configuration. Ceki Gulcu wrote:
What do the status messages say?
wchu wrote:
Hi,
Yes, I did add
<Valve className="ch.qos.logback.access.tomcat.LogbackValve"/>
to the server.xml and I do see the internal status printing to the console. I just don't see the log file being created.
Regards, Will
Ceki Gulcu wrote:
Hello,
Have you added
<Valve className="ch.qos.logback.access.tomcat.LogbackValve"/>
to server.xml?
Moreover, is logback-access printing its internal status on the console? (It does that automatically unless instructed otherwise.)
BR
Chu, William wrote:
Hi all,
I tried searching through the archives for any suggestions or answers to my dilemma so I must resort to posting this question.
I’m attempting to use the LogbackValve with Tomcat 5.5 and I’m not achieving the results that I expected. What I’d like to do is have Tomcat use LogbackValve instead of org.apache.catalina.valves.FastCommonAccessLogValve. I attempted to follow the instructions detailed on this page, http://logback.qos.ch/access.html#tomcat, but to no avail. No log file is created in the TOMCAT_HOME/logs directory which I would expect it to do upon startup of Tomcat. What am I missing?
Line in server.xml:
<Valve className="ch.qos.logback.access.tomcat.LogbackValve"/>
Logback-access.xml:
<configuration debug=”true”>
<appender name="FILE"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>access.log"</File>
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>access.%d{yyyy-MM-dd}.log.zip</FileNamePattern>
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<MaxFileSize>5MB</MaxFileSize>
</triggeringPolicy>
<layout class="ch.qos.logback.access.PatternLayout">
<Pattern>combined</Pattern>
</layout>
</appender>
<appender-ref ref="FILE" />
</configuration>
Regards,
*William Chu*
Sr. Applications Developer
First American CoreLogic, Inc.
cid:830400118@10072008-0D3C
Direct: 714.250.5813
Email: wchu@facorelogic.com
****************************************************************************************** This message may contain confidential or proprietary information intended only for the use of the addressee(s) named above or may contain information that is legally privileged. If you are not the intended addressee, or the person responsible for delivering it to the intended addressee, you are hereby notified that reading, disseminating, distributing or copying this message is strictly prohibited. If you have received this message by mistake, please immediately notify us by replying to the message and delete the original message and any copies immediately thereafter.
Thank you. ****************************************************************************************** FACLD
------------------------------------------------------------------------
_______________________________________________ Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user -- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch
Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user
-- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch _______________________________________________ Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user
-- View this message in context: http://www.nabble.com/Tomcat-5.5-and-LogbackValve-tp24851726p24871989.html Sent from the Logback User mailing list archive at Nabble.com.

You should see a file called "access.log" in the current directly, or the directory where Tomcat is started, e.g. $TOMCAT_HOME/bin/. You could perhaps post the contents of your "logback-access.xml" file. wchu wrote:
I have it set to debug and below is what I'm seeing in the log.
14:53:04,856 |-INFO in ch.qos.logback.access.tomcat.LogbackValve[privatehost] - filename property not set. Assuming [/usr/local/apache-tomcat-5.5.27/conf/logback-access.xml] 14:53:04,887 |-INFO in ch.qos.logback.access.joran.action.ConfigurationAction - Ignoring debug attribute. 14:53:04,887 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender] 14:53:04,893 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [FILE] 14:53:04,909 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [rollingPolicy] on top of the object stack. 14:53:04,912 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Adding parent to RollingPolicy: FILE 14:53:04,926 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use zip compression 14:53:04,926 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use the pattern access.%d{yyyy-MM-dd}.log for the active file 14:53:04,933 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - The date pattern is 'yyyy-MM-dd' from file name pattern 'access.%d{yyyy-MM-dd}.log.zip'. 14:53:04,933 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Roll-over at midnight. 14:53:04,935 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [triggeringPolicy] on top of the object stack. 14:53:04,950 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [layout] on top of the object stack. 14:53:04,955 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: access.log" 14:53:04,955 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [access.log"] 14:53:04,956 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Popping appender named [FILE] from the object stack 14:53:04,956 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [FILE] to ch.qos.logback.access.tomcat.LogbackValve[privatehost] 14:53:04,956 |-INFO in ch.qos.logback.access.joran.action.ConfigurationAction - End of configuration.
Ceki Gulcu wrote:
What do the status messages say?
wchu wrote:
Hi,
Yes, I did add
<Valve className="ch.qos.logback.access.tomcat.LogbackValve"/>
to the server.xml and I do see the internal status printing to the console. I just don't see the log file being created.
Regards, Will
Ceki Gulcu wrote:
Hello,
Have you added
<Valve className="ch.qos.logback.access.tomcat.LogbackValve"/>
to server.xml?
Moreover, is logback-access printing its internal status on the console? (It does that automatically unless instructed otherwise.)
BR
Chu, William wrote:
Hi all,
I tried searching through the archives for any suggestions or answers to my dilemma so I must resort to posting this question.
I’m attempting to use the LogbackValve with Tomcat 5.5 and I’m not achieving the results that I expected. What I’d like to do is have Tomcat use LogbackValve instead of org.apache.catalina.valves.FastCommonAccessLogValve. I attempted to follow the instructions detailed on this page, http://logback.qos.ch/access.html#tomcat, but to no avail. No log file is created in the TOMCAT_HOME/logs directory which I would expect it to do upon startup of Tomcat. What am I missing?
Line in server.xml:
<Valve className="ch.qos.logback.access.tomcat.LogbackValve"/>
Logback-access.xml:
<configuration debug=”true”>
<appender name="FILE"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>access.log"</File>
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>access.%d{yyyy-MM-dd}.log.zip</FileNamePattern>
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<MaxFileSize>5MB</MaxFileSize>
</triggeringPolicy>
<layout class="ch.qos.logback.access.PatternLayout">
<Pattern>combined</Pattern>
</layout>
</appender>
<appender-ref ref="FILE" />
</configuration>
Regards,
*William Chu*
Sr. Applications Developer
First American CoreLogic, Inc.
cid:830400118@10072008-0D3C
Direct: 714.250.5813
Email: wchu@facorelogic.com
****************************************************************************************** This message may contain confidential or proprietary information intended only for the use of the addressee(s) named above or may contain information that is legally privileged. If you are not the intended addressee, or the person responsible for delivering it to the intended addressee, you are hereby notified that reading, disseminating, distributing or copying this message is strictly prohibited. If you have received this message by mistake, please immediately notify us by replying to the message and delete the original message and any copies immediately thereafter.
Thank you. ****************************************************************************************** FACLD
------------------------------------------------------------------------
_______________________________________________ Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user -- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch
Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user
-- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch
Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user
-- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch

Hi, Perfect! Thank you! I found the log file in the $TOMCAT_HOME/bin/ directory. That brings up the question of why does the log file output by default to the $TOMCAT_HOME/bin directory and not the $TOMCAT_HOME/logs directory? Regards, Will Ceki Gulcu wrote:
You should see a file called "access.log" in the current directly, or the directory where Tomcat is started, e.g. $TOMCAT_HOME/bin/.
You could perhaps post the contents of your "logback-access.xml" file.
wchu wrote:
I have it set to debug and below is what I'm seeing in the log.
14:53:04,856 |-INFO in ch.qos.logback.access.tomcat.LogbackValve[privatehost] - filename property not set. Assuming [/usr/local/apache-tomcat-5.5.27/conf/logback-access.xml] 14:53:04,887 |-INFO in ch.qos.logback.access.joran.action.ConfigurationAction - Ignoring debug attribute. 14:53:04,887 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender] 14:53:04,893 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [FILE] 14:53:04,909 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [rollingPolicy] on top of the object stack. 14:53:04,912 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Adding parent to RollingPolicy: FILE 14:53:04,926 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use zip compression 14:53:04,926 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use the pattern access.%d{yyyy-MM-dd}.log for the active file 14:53:04,933 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - The date pattern is 'yyyy-MM-dd' from file name pattern 'access.%d{yyyy-MM-dd}.log.zip'. 14:53:04,933 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Roll-over at midnight. 14:53:04,935 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [triggeringPolicy] on top of the object stack. 14:53:04,950 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [layout] on top of the object stack. 14:53:04,955 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: access.log" 14:53:04,955 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [access.log"] 14:53:04,956 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Popping appender named [FILE] from the object stack 14:53:04,956 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [FILE] to ch.qos.logback.access.tomcat.LogbackValve[privatehost] 14:53:04,956 |-INFO in ch.qos.logback.access.joran.action.ConfigurationAction - End of configuration.
Ceki Gulcu wrote:
What do the status messages say?
wchu wrote:
Hi,
Yes, I did add
<Valve className="ch.qos.logback.access.tomcat.LogbackValve"/>
to the server.xml and I do see the internal status printing to the console. I just don't see the log file being created.
Regards, Will
Ceki Gulcu wrote:
Hello,
Have you added
<Valve className="ch.qos.logback.access.tomcat.LogbackValve"/>
to server.xml?
Moreover, is logback-access printing its internal status on the console? (It does that automatically unless instructed otherwise.)
BR
Chu, William wrote:
Hi all,
I tried searching through the archives for any suggestions or answers to my dilemma so I must resort to posting this question.
I’m attempting to use the LogbackValve with Tomcat 5.5 and I’m not achieving the results that I expected. What I’d like to do is have Tomcat use LogbackValve instead of org.apache.catalina.valves.FastCommonAccessLogValve. I attempted to follow the instructions detailed on this page, http://logback.qos.ch/access.html#tomcat, but to no avail. No log file is created in the TOMCAT_HOME/logs directory which I would expect it to do upon startup of Tomcat. What am I missing?
Line in server.xml:
<Valve className="ch.qos.logback.access.tomcat.LogbackValve"/>
Logback-access.xml:
<configuration debug=”true”>
<appender name="FILE"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>access.log"</File>
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>access.%d{yyyy-MM-dd}.log.zip</FileNamePattern>
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<MaxFileSize>5MB</MaxFileSize>
</triggeringPolicy>
<layout class="ch.qos.logback.access.PatternLayout">
<Pattern>combined</Pattern>
</layout>
</appender>
<appender-ref ref="FILE" />
</configuration>
Regards,
*William Chu*
Sr. Applications Developer
First American CoreLogic, Inc.
cid:830400118@10072008-0D3C
Direct: 714.250.5813
Email: wchu@facorelogic.com
****************************************************************************************** This message may contain confidential or proprietary information intended only for the use of the addressee(s) named above or may contain information that is legally privileged. If you are not the intended addressee, or the person responsible for delivering it to the intended addressee, you are hereby notified that reading, disseminating, distributing or copying this message is strictly prohibited. If you have received this message by mistake, please immediately notify us by replying to the message and delete the original message and any copies immediately thereafter.
Thank you. ****************************************************************************************** FACLD
------------------------------------------------------------------------
_______________________________________________ Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user -- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch
Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user
-- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch
Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user
-- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch _______________________________________________ Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user
-- View this message in context: http://www.nabble.com/Tomcat-5.5-and-LogbackValve-tp24851726p24872119.html Sent from the Logback User mailing list archive at Nabble.com.

Because $TOMCAT_HOME/bin is the current working directory (of the Tomcat process) and you are telling logback-access to write to a file called "access.log" which is presumed to be in the current directory. wchu wrote:
Hi,
Perfect! Thank you! I found the log file in the $TOMCAT_HOME/bin/ directory. That brings up the question of why does the log file output by default to the $TOMCAT_HOME/bin directory and not the $TOMCAT_HOME/logs directory?
Regards, Will
Ceki Gulcu wrote:
You should see a file called "access.log" in the current directly, or the directory where Tomcat is started, e.g. $TOMCAT_HOME/bin/.
You could perhaps post the contents of your "logback-access.xml" file.
wchu wrote:
I have it set to debug and below is what I'm seeing in the log.
14:53:04,856 |-INFO in ch.qos.logback.access.tomcat.LogbackValve[privatehost] - filename property not set. Assuming [/usr/local/apache-tomcat-5.5.27/conf/logback-access.xml] 14:53:04,887 |-INFO in ch.qos.logback.access.joran.action.ConfigurationAction - Ignoring debug attribute. 14:53:04,887 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender] 14:53:04,893 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [FILE] 14:53:04,909 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [rollingPolicy] on top of the object stack. 14:53:04,912 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Adding parent to RollingPolicy: FILE 14:53:04,926 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use zip compression 14:53:04,926 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use the pattern access.%d{yyyy-MM-dd}.log for the active file 14:53:04,933 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - The date pattern is 'yyyy-MM-dd' from file name pattern 'access.%d{yyyy-MM-dd}.log.zip'. 14:53:04,933 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Roll-over at midnight. 14:53:04,935 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [triggeringPolicy] on top of the object stack. 14:53:04,950 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [layout] on top of the object stack. 14:53:04,955 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: access.log" 14:53:04,955 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [access.log"] 14:53:04,956 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Popping appender named [FILE] from the object stack 14:53:04,956 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [FILE] to ch.qos.logback.access.tomcat.LogbackValve[privatehost] 14:53:04,956 |-INFO in ch.qos.logback.access.joran.action.ConfigurationAction - End of configuration.
Ceki Gulcu wrote:
What do the status messages say?
wchu wrote:
Hi,
Yes, I did add
<Valve className="ch.qos.logback.access.tomcat.LogbackValve"/>
to the server.xml and I do see the internal status printing to the console. I just don't see the log file being created.
Regards, Will
Ceki Gulcu wrote:
Hello,
Have you added
<Valve className="ch.qos.logback.access.tomcat.LogbackValve"/>
to server.xml?
Moreover, is logback-access printing its internal status on the console? (It does that automatically unless instructed otherwise.)
BR
Chu, William wrote: > Hi all, > > > > I tried searching through the archives for any suggestions or answers > to > my dilemma so I must resort to posting this question. > > > > I’m attempting to use the LogbackValve with Tomcat 5.5 and I’m not > achieving the results that I expected. What I’d like to do is have > Tomcat use LogbackValve instead of > org.apache.catalina.valves.FastCommonAccessLogValve. I attempted to > follow the instructions detailed on this page, > http://logback.qos.ch/access.html#tomcat, but to no avail. No log > file > is created in the TOMCAT_HOME/logs directory which I would expect it > to > do upon startup of Tomcat. What am I missing? > > > > Line in server.xml: > > <Valve className="ch.qos.logback.access.tomcat.LogbackValve"/> > > > > Logback-access.xml: > > <configuration debug=”true”> > > <appender name="FILE" > > class="ch.qos.logback.core.rolling.RollingFileAppender"> > > <File>access.log"</File> > > <rollingPolicy > > class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> > > > <FileNamePattern>access.%d{yyyy-MM-dd}.log.zip</FileNamePattern> > > </rollingPolicy> > > > > <triggeringPolicy > class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> > > <MaxFileSize>5MB</MaxFileSize> > > </triggeringPolicy> > > <layout class="ch.qos.logback.access.PatternLayout"> > > <Pattern>combined</Pattern> > > </layout> > > </appender> > > > > <appender-ref ref="FILE" /> > > </configuration> > > > > Regards, > > > > *William Chu* > > Sr. Applications Developer > > First American CoreLogic, Inc. > > > > cid:830400118@10072008-0D3C > > Direct: 714.250.5813 > > Email: wchu@facorelogic.com > > > > ****************************************************************************************** > This message may contain confidential or proprietary information > intended > only for the use of the > addressee(s) named above or may contain information that is legally > privileged. If you are > not the intended addressee, or the person responsible for delivering > it > to the intended addressee, > you are hereby notified that reading, disseminating, distributing or > copying this message is strictly > prohibited. If you have received this message by mistake, please > immediately notify us by > replying to the message and delete the original message and any > copies > immediately thereafter. > > Thank you. > ****************************************************************************************** > FACLD > > > ------------------------------------------------------------------------ > > _______________________________________________ > Logback-user mailing list > Logback-user@qos.ch > http://qos.ch/mailman/listinfo/logback-user -- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch _______________________________________________ Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user
-- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch
Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user
-- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch
Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user
-- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch

Hi, Thank you for enlightening me. One last question I promise. :-D Is there a configuration I can set to have the log file written to the $TOMCAT_HOME/logs directory or to the /var/logs/ directory besides passing the <File> element for the appender that I'm using? Is the <File> setting considered a relative path based on the $TOMCAT_HOME/bin directory or can I pass an absolute URL? Regards, Will Ceki Gulcu wrote:
Because $TOMCAT_HOME/bin is the current working directory (of the Tomcat process) and you are telling logback-access to write to a file called "access.log" which is presumed to be in the current directory.
wchu wrote:
Hi,
Perfect! Thank you! I found the log file in the $TOMCAT_HOME/bin/ directory. That brings up the question of why does the log file output by default to the $TOMCAT_HOME/bin directory and not the $TOMCAT_HOME/logs directory?
Regards, Will
Ceki Gulcu wrote:
You should see a file called "access.log" in the current directly, or the directory where Tomcat is started, e.g. $TOMCAT_HOME/bin/.
You could perhaps post the contents of your "logback-access.xml" file.
wchu wrote:
I have it set to debug and below is what I'm seeing in the log.
14:53:04,856 |-INFO in ch.qos.logback.access.tomcat.LogbackValve[privatehost] - filename property not set. Assuming [/usr/local/apache-tomcat-5.5.27/conf/logback-access.xml] 14:53:04,887 |-INFO in ch.qos.logback.access.joran.action.ConfigurationAction - Ignoring debug attribute. 14:53:04,887 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender] 14:53:04,893 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [FILE] 14:53:04,909 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [rollingPolicy] on top of the object stack. 14:53:04,912 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Adding parent to RollingPolicy: FILE 14:53:04,926 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use zip compression 14:53:04,926 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use the pattern access.%d{yyyy-MM-dd}.log for the active file 14:53:04,933 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - The date pattern is 'yyyy-MM-dd' from file name pattern 'access.%d{yyyy-MM-dd}.log.zip'. 14:53:04,933 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Roll-over at midnight. 14:53:04,935 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [triggeringPolicy] on top of the object stack. 14:53:04,950 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [layout] on top of the object stack. 14:53:04,955 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: access.log" 14:53:04,955 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [access.log"] 14:53:04,956 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Popping appender named [FILE] from the object stack 14:53:04,956 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [FILE] to ch.qos.logback.access.tomcat.LogbackValve[privatehost] 14:53:04,956 |-INFO in ch.qos.logback.access.joran.action.ConfigurationAction - End of configuration.
Ceki Gulcu wrote:
What do the status messages say?
wchu wrote:
Hi,
Yes, I did add
<Valve className="ch.qos.logback.access.tomcat.LogbackValve"/>
to the server.xml and I do see the internal status printing to the console. I just don't see the log file being created.
Regards, Will
Ceki Gulcu wrote: > Hello, > > Have you added > > <Valve className="ch.qos.logback.access.tomcat.LogbackValve"/> > > to server.xml? > > Moreover, is logback-access printing its internal status on the > console? > (It > does that automatically unless instructed otherwise.) > > BR > > Chu, William wrote: >> Hi all, >> >> >> >> I tried searching through the archives for any suggestions or >> answers >> to >> my dilemma so I must resort to posting this question. >> >> >> >> I’m attempting to use the LogbackValve with Tomcat 5.5 and I’m not >> achieving the results that I expected. What I’d like to do is have >> Tomcat use LogbackValve instead of >> org.apache.catalina.valves.FastCommonAccessLogValve. I attempted >> to >> follow the instructions detailed on this page, >> http://logback.qos.ch/access.html#tomcat, but to no avail. No log >> file >> is created in the TOMCAT_HOME/logs directory which I would expect >> it >> to >> do upon startup of Tomcat. What am I missing? >> >> >> >> Line in server.xml: >> >> <Valve className="ch.qos.logback.access.tomcat.LogbackValve"/> >> >> >> >> Logback-access.xml: >> >> <configuration debug=”true”> >> >> <appender name="FILE" >> >> class="ch.qos.logback.core.rolling.RollingFileAppender"> >> >> <File>access.log"</File> >> >> <rollingPolicy >> >> class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> >> >> >> <FileNamePattern>access.%d{yyyy-MM-dd}.log.zip</FileNamePattern> >> >> </rollingPolicy> >> >> >> >> <triggeringPolicy >> class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> >> >> <MaxFileSize>5MB</MaxFileSize> >> >> </triggeringPolicy> >> >> <layout class="ch.qos.logback.access.PatternLayout"> >> >> <Pattern>combined</Pattern> >> >> </layout> >> >> </appender> >> >> >> >> <appender-ref ref="FILE" /> >> >> </configuration> >> >> >> >> Regards, >> >> >> >> *William Chu* >> >> Sr. Applications Developer >> >> First American CoreLogic, Inc. >> >> >> >> cid:830400118@10072008-0D3C >> >> Direct: 714.250.5813 >> >> Email: wchu@facorelogic.com >> >> >> >> ****************************************************************************************** >> This message may contain confidential or proprietary information >> intended >> only for the use of the >> addressee(s) named above or may contain information that is legally >> privileged. If you are >> not the intended addressee, or the person responsible for >> delivering >> it >> to the intended addressee, >> you are hereby notified that reading, disseminating, distributing >> or >> copying this message is strictly >> prohibited. If you have received this message by mistake, please >> immediately notify us by >> replying to the message and delete the original message and any >> copies >> immediately thereafter. >> >> Thank you. >> ****************************************************************************************** >> FACLD >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Logback-user mailing list >> Logback-user@qos.ch >> http://qos.ch/mailman/listinfo/logback-user > -- > Ceki Gülcü > Logback: The reliable, generic, fast and flexible logging framework > for > Java. > http://logback.qos.ch > _______________________________________________ > Logback-user mailing list > Logback-user@qos.ch > http://qos.ch/mailman/listinfo/logback-user > > -- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch
Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user
-- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch
Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user
-- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch _______________________________________________ Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user
-- View this message in context: http://www.nabble.com/Tomcat-5.5-and-LogbackValve-tp24851726p24872212.html Sent from the Logback User mailing list archive at Nabble.com.

Why don't you try and see what happens. wchu wrote:
Hi,
Thank you for enlightening me. One last question I promise. :-D Is there a configuration I can set to have the log file written to the $TOMCAT_HOME/logs directory or to the /var/logs/ directory besides passing the <File> element for the appender that I'm using? Is the <File> setting considered a relative path based on the $TOMCAT_HOME/bin directory or can I pass an absolute URL?
Regards, Will
Ceki Gulcu wrote:
Because $TOMCAT_HOME/bin is the current working directory (of the Tomcat process) and you are telling logback-access to write to a file called "access.log" which is presumed to be in the current directory.
wchu wrote:
Hi,
Perfect! Thank you! I found the log file in the $TOMCAT_HOME/bin/ directory. That brings up the question of why does the log file output by default to the $TOMCAT_HOME/bin directory and not the $TOMCAT_HOME/logs directory?
Regards, Will
Ceki Gulcu wrote:
You should see a file called "access.log" in the current directly, or the directory where Tomcat is started, e.g. $TOMCAT_HOME/bin/.
You could perhaps post the contents of your "logback-access.xml" file.
wchu wrote:
I have it set to debug and below is what I'm seeing in the log.
14:53:04,856 |-INFO in ch.qos.logback.access.tomcat.LogbackValve[privatehost] - filename property not set. Assuming [/usr/local/apache-tomcat-5.5.27/conf/logback-access.xml] 14:53:04,887 |-INFO in ch.qos.logback.access.joran.action.ConfigurationAction - Ignoring debug attribute. 14:53:04,887 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender] 14:53:04,893 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [FILE] 14:53:04,909 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [rollingPolicy] on top of the object stack. 14:53:04,912 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Adding parent to RollingPolicy: FILE 14:53:04,926 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use zip compression 14:53:04,926 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use the pattern access.%d{yyyy-MM-dd}.log for the active file 14:53:04,933 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - The date pattern is 'yyyy-MM-dd' from file name pattern 'access.%d{yyyy-MM-dd}.log.zip'. 14:53:04,933 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Roll-over at midnight. 14:53:04,935 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [triggeringPolicy] on top of the object stack. 14:53:04,950 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [layout] on top of the object stack. 14:53:04,955 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: access.log" 14:53:04,955 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [access.log"] 14:53:04,956 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Popping appender named [FILE] from the object stack 14:53:04,956 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [FILE] to ch.qos.logback.access.tomcat.LogbackValve[privatehost] 14:53:04,956 |-INFO in ch.qos.logback.access.joran.action.ConfigurationAction - End of configuration.
Ceki Gulcu wrote:
What do the status messages say?
wchu wrote: > Hi, > > Yes, I did add > > <Valve className="ch.qos.logback.access.tomcat.LogbackValve"/> > > to the server.xml and I do see the internal status printing to the > console. > I just don't see the log file being created. > > Regards, > Will > > > Ceki Gulcu wrote: >> Hello, >> >> Have you added >> >> <Valve className="ch.qos.logback.access.tomcat.LogbackValve"/> >> >> to server.xml? >> >> Moreover, is logback-access printing its internal status on the >> console? >> (It >> does that automatically unless instructed otherwise.) >> >> BR >> >> Chu, William wrote: >>> Hi all, >>> >>> >>> >>> I tried searching through the archives for any suggestions or >>> answers >>> to >>> my dilemma so I must resort to posting this question. >>> >>> >>> >>> I’m attempting to use the LogbackValve with Tomcat 5.5 and I’m not >>> achieving the results that I expected. What I’d like to do is have >>> Tomcat use LogbackValve instead of >>> org.apache.catalina.valves.FastCommonAccessLogValve. I attempted >>> to >>> follow the instructions detailed on this page, >>> http://logback.qos.ch/access.html#tomcat, but to no avail. No log >>> file >>> is created in the TOMCAT_HOME/logs directory which I would expect >>> it >>> to >>> do upon startup of Tomcat. What am I missing? >>> >>> >>> >>> Line in server.xml: >>> >>> <Valve className="ch.qos.logback.access.tomcat.LogbackValve"/> >>> >>> >>> >>> Logback-access.xml: >>> >>> <configuration debug=”true”> >>> >>> <appender name="FILE" >>> >>> class="ch.qos.logback.core.rolling.RollingFileAppender"> >>> >>> <File>access.log"</File> >>> >>> <rollingPolicy >>> >>> class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> >>> >>> >>> <FileNamePattern>access.%d{yyyy-MM-dd}.log.zip</FileNamePattern> >>> >>> </rollingPolicy> >>> >>> >>> >>> <triggeringPolicy >>> class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> >>> >>> <MaxFileSize>5MB</MaxFileSize> >>> >>> </triggeringPolicy> >>> >>> <layout class="ch.qos.logback.access.PatternLayout"> >>> >>> <Pattern>combined</Pattern> >>> >>> </layout> >>> >>> </appender> >>> >>> >>> >>> <appender-ref ref="FILE" /> >>> >>> </configuration> >>> >>> >>> >>> Regards, >>> >>> >>> >>> *William Chu* >>> >>> Sr. Applications Developer >>> >>> First American CoreLogic, Inc. >>> >>> >>> >>> cid:830400118@10072008-0D3C >>> >>> Direct: 714.250.5813 >>> >>> Email: wchu@facorelogic.com >>> >>> >>> >>> ****************************************************************************************** >>> This message may contain confidential or proprietary information >>> intended >>> only for the use of the >>> addressee(s) named above or may contain information that is legally >>> privileged. If you are >>> not the intended addressee, or the person responsible for >>> delivering >>> it >>> to the intended addressee, >>> you are hereby notified that reading, disseminating, distributing >>> or >>> copying this message is strictly >>> prohibited. If you have received this message by mistake, please >>> immediately notify us by >>> replying to the message and delete the original message and any >>> copies >>> immediately thereafter. >>> >>> Thank you. >>> ****************************************************************************************** >>> FACLD >>> >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> Logback-user mailing list >>> Logback-user@qos.ch >>> http://qos.ch/mailman/listinfo/logback-user >> -- >> Ceki Gülcü >> Logback: The reliable, generic, fast and flexible logging framework >> for >> Java. >> http://logback.qos.ch >> _______________________________________________ >> Logback-user mailing list >> Logback-user@qos.ch >> http://qos.ch/mailman/listinfo/logback-user >> >> -- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch _______________________________________________ Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user
-- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch
Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user
-- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch
Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user
-- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch
participants (3)
-
Ceki Gulcu
-
Chu, William
-
wchu