title: Logback configuration for a Spring Boot web application
body: <p>I am using Spring Boot to build a simple webapp, however, I am not using the embedded Tomcat container.  Instead, I am building a .war file and deploying manually to a Tomcat 7 instance.</p>
  
  <p>I am using Logback with the following configuration:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;configuration&gt;
  &lt;property name="LOG_FILE" value="./logs/jcme.log" /&gt;
  &lt;include resource="org/springframework/boot/logging/logback/base.xml" /&gt;
  
      &lt;!-- 3rd Party Loggers --&gt;
      &lt;logger name="org.springframework.web" level="INFO" /&gt;
      &lt;logger name="org.springframework.boot" level="INFO" /&gt;
      &lt;logger name="org.hibernate" level="INFO" /&gt;
      &lt;logger name="org.quartz" level="INFO" /&gt;
  &lt;/configuration&gt;
  </code></pre>
  
  <p>When running the .war file inside Tomcat running in Eclipse, the log appends properly to both STDOUT and FILE appenders as configured in "../logback/base.xml".</p>
  
  <p>However, when deploying this to an external Tomcat container, the "jcme.log" file is created, but is empty.</p>
  
  <p>What am I missing?</p>