<div class="gmail_quote"><div><div></div><div class="h5"><div class="gmail_quote"><div><div></div><div><div class="gmail_quote"><div><div></div><div><div class="gmail_quote"><div><div></div><div><div class="gmail_quote"><div>
<div></div><div><div class="gmail_quote"><div>
<div></div><div><div class="gmail_quote"><div>
<div></div><div><div class="gmail_quote"><div>
<div></div><div><div class="gmail_quote"><div>
<div></div><div><div class="gmail_quote"><div>
<div></div><div><div class="gmail_quote"><div class="gmail_quote">
<div class="gmail_quote">
<div>Hi,<br><p>I have a peculiar problem with Log4j. We are
deploying on Weblogic 10 using log4j.xml that works fine. We figured a
way to run Tomcat 6 in such a way that we can develop on this platform
and deploy on Weblogic 10.</p>

</div><p>I have figured out how to make log4j.properties work with Tomcat 6
with additional jars that use JULI logging mechanism in Tomcat 6.
Unfortunately, log4j.xml (that is working with Weblogic) fails to work
with Tomcat 6. So I am forced to use log4j.properties.</p><div>

<p>I have not been able to figure out how to indicate application class hierarchies in log4j.properties.
So my question is how does on convert the following log4j.xml entries to log4j.properties <br></p></div><pre><code><span><?</span><span>xml version</span><span>=</span><span>"1.0"</span><span> encoding</span><span>=</span><span>"UTF-8"</span><span> </span><span>?></span><span><br>


</span><span><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"></span><span><br><br></span><span><</span><span>log4j:configuration</span><span> </span><span>xmlns:log4j</span><span>=</span><span>"<a href="http://jakarta.apache.org/log4j/" target="_blank">http://jakarta.apache.org/log4j/</a>"</span><span>></span><span><br>

</span><span><br><</span><span>appender</span><span> </span><span>name</span><span>=</span><span>"vccashib"</span><span> </span><span>class</span><span>=</span><span>"org.apache.log4j.DailyRollingFileAppender"</span><span>></span><span><br>

  </span><span><</span><span>param</span><span> </span><span>name</span><span>=</span><span>"DatePattern"</span><span> </span><span>value</span><span>=</span><span>"'.'yyyy-MM-dd"</span><span>/></span><span><br>

    </span><span><</span><span>param</span><span> </span><span>name</span><span>=</span><span>"File"</span><span> </span><span>value</span><span>=</span><span>"vccashib_10.log"</span><span>/></span><span><br>

    </span><span><</span><span>layout</span><span> </span><span>class</span><span>=</span><span>"org.apache.log4j.PatternLayout"</span><span>></span><span><br>
        </span><span><</span><span>param</span><span> </span><span>name</span><span>=</span><span>"ConversionPattern"</span><span> </span><span>value</span><span>=</span><span>"%d{ISO8601} %t %-5p %c - %m%n"</span><span>/></span><span><br>

   </span><span></</span><span>layout</span><span>></span><span><br>  </span><span></</span><span>appender</span><span>></span><span><br>
<br>  </span><span><</span><span>logger</span><span> </span><span>name</span><span>=</span><span>"org.hibernate"</span><span>></span><span><br>
    </span><span><</span><span>level</span><span> </span><span>value</span><span>=</span><span>"DEBUG"</span><span>/></span><span><br>
    </span><span><</span><span>appender-ref</span><span> </span><span>ref</span><span>=</span><span>"vccashib"</span><span> </span><span>/></span><span><br>
 </span><span></</span><span>logger</span><span>></span><span><br><br></span><span></</span><span>log4j:configuration</span><span>></span><span><br>
</span></code></pre><div>



<p>
    
    
    
        
    
  </p>

<p>
    
    
  </p>



<p>So let us say I was to write a logger that captures logs for classes
in my com.abc.xyz hierarchy, how do I indicate that in
log4j.properties? (I have taken care of a other values, such as type of
appenders, DatePattern, ConversionPattern, FileName, layout etc.</p>

<p>Please note, I have sent you the only problem-specific  code.</p>

<p>Alternatively, if you know the answer on how to make log4j.xml that
is part of my war archive with Tomcat 6 (JULI jars are in place and
work well with log4j.properties), please let me know</p>

<p>Please help.</p>

<p>Suhaas</p>

                        
            
                <a href="http://stackoverflow.com/questions/tagged/tomcat" title="show questions tagged 'tomcat'" rel="tag" target="_blank"></a><a href="http://stackoverflow.com/questions/tagged/log4j" title="show questions tagged 'log4j'" rel="tag" target="_blank"></a>
</div></div><br>
</div><br>
</div><br>
</div></div></div><br>
</div></div></div><br>
</div></div></div><br>
</div></div></div><br>
</div></div></div><br>
</div></div></div><br>
</div></div></div><br>
</div></div></div><br>
</div></div></div><br>
</div></div></div><br>