
Hi, I have a couple of applications running on one tomcat instance. I use the following xml file for each application substituting contextX for the application name, however, when I start tomcat only one context is initialized and all log messages are sent to that context. Is it possible to have a log file for each application in a tomcat instance? Thanks, Chris. [code] <?xml version="1.0" encoding="UTF-8" ?> <configuration> <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"> <rollingPolicy class=" ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> <FileNamePattern>/var/log/tomcat6/catalina.%i.out</FileNamePattern> <MinIndex>1</MinIndex> <MaxIndex>7</MaxIndex> </rollingPolicy> <triggeringPolicy class=" ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> <MaxFileSize>5MB</MaxFileSize> </triggeringPolicy> <layout class="ch.qos.logback.classic.PatternLayout"> <pattern>%d %-5level [%thread] %class | %msg%n</pattern> </layout> </appender> <appender name="contextX" class=" ch.qos.logback.core.rolling.RollingFileAppender"> <File>/var/log/tomcat6/contextX.log</File> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <FileNamePattern>/var/log/tomcat6/contextX.%d.log</FileNamePattern> </rollingPolicy> <layout class="ch.qos.logback.classic.PatternLayout"> <pattern>%date{ISO8601} %-5level [%thread] %class | %msg%n</pattern> </layout> <Encoding>UTF-8</Encoding> <BufferedIO>false</BufferedIO> <ImmediateFlush>true</ImmediateFlush> </appender> <logger name="org.springframework" additivity="false"> <level value="WARN"/> <appender-ref ref="contextX" /> </logger> <logger name="com.contextX" additivity="false"> <level value="WARN"/> <appender-ref ref="contextX" /> </logger> <logger name="org.hibernate" additivity="false"> <level value="WARN"/> <appender-ref ref="contextX" /> </logger> <logger name="org.apache.velocity" additivity="false"> <level value="WARN"/> <appender-ref ref="contextX" /> </logger> <logger name="org.acegisecurity" additivity="false"> <level value="INFO"/> <appender-ref ref="contextX" /> </logger> <logger name="org.directwebremoting" additivity="false"> <level value="WARN"/> <appender-ref ref="contextX" /> </logger> <logger name="org.apache" additivity="false"> <level value="WARN"/> <appender-ref ref="stdout" /> </logger> <root> <level value="WARN"/> <appender-ref ref="stdout"/> </root> </configuration> [code]