title: Grails external configuration logging
body: <p>Whenever I deploy a production application that has an error with an <a href="http://grails.org/doc/latest/guide/conf.html#configExternalized" rel="nofollow">externalized configuration</a> I receive the following message in the Tomcat log:</p>
  
  <pre><code>log4j:WARN No appenders could be found for logger (org.codehaus.groovy.grails.commons.cfg.ConfigurationHelper)
  log4j:WARN Please initialize the log4j system properly.                                                       
  log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.                           
  </code></pre>
  
  <p>Apparently the externalized configuration is processed prior to log4j being initialized properly and therefore no appenders are available to accept the messages from <code>ConfigurationHelper</code>.</p>
  
  <p>Is there a way to pre-initialize log4j to capture these messages before the standard Grails log4j initialization takes place?</p>