I tried to see if HiberLog would replace the following error message with useful output:
Code:
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotations.Version).
log4j:WARN Please initialize the log4j system properly.
Hiberlog is at
http://hiberlog.svn.sourceforge.net/viewvc/hiberlog/I created an Eclipse project for HiberLog and built a jar. After generating the jar and including it in the original project, the warning message continues to be emitted. Any idea why?
The eclipse project will be available for a little while at
http://www.slinnbooks.com/hiberlog.zipHere is my log4j.xml:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<!--
See http://wiki.apache.org/logging-log4j/Log4jXmlFormat If you pass
"-Dlog4j.debug" to Java then log4j will print out information to
standard output telling how it is trying to configure itself.
-->
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="stdout" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.out" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c{2} (%F:%L) - %m%n" />
<!-- <param name="ConversionPattern" value="(%F:%L).%M() %m%n" /> -->
</layout>
</appender>
<!--
<appender name="file" class="org.apache.log4j.FileAppender">
<param name="Append" value="false"/>
<param name="File" value="c:/temp/log4j.out" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{HH:mm:ss.SSS} (%F:%L).%M() %m%n" />
</layout>
</appender>
-->
<category name="com.mslinn">
<priority value="warn" />
</category>
<category name="com.mslinn.lazy1">
<priority value="warn" />
</category>
<category name="org.hibernate.cfg.annotations">
<priority value="debug" />
</category>
<category name="org.hibernate.cfg.annotations.Version">
<priority value="debug" />
</category>
<!-- set this to info or debug -->
<logger name="trace">
<level value="warn" />
</logger>
<root>
<priority value="warn" />
<appender-ref ref="stdout" />
<!-- <appender-ref ref="file" /> -->
</root>
</log4j:configuration>
Any ideas?