Ich konnte keine Dokumentation zum Konfigurieren der Protokollierung von Hibernate mithilfe der XML-Konfigurationsdatei für Log4j finden.
Ist dies überhaupt möglich oder habe ich eine Konfigurationsdatei im Eigenschaftenstil verwendet, um die Protokollierung von Hibernate zu steuern?
Wenn jemand Informationen oder Links zur Dokumentation hat, wäre er dankbar.
EDIT:
Zur Verdeutlichung suche ich nach einem Beispiel für die tatsächliche XML-Syntax zur Steuerung des Ruhezustands.
EDIT2: Folgendes habe
ich in meiner XML-Konfigurationsdatei.
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<param name="Threshold" value="info"/>
<param name="Target" value="System.out"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ABSOLUTE} [%t] %-5p %c{1} - %m%n"/>
</layout>
</appender>
<appender name="rolling-file" class="org.apache.log4j.RollingFileAppender">
<param name="file" value="Program-Name.log"/>
<param name="MaxFileSize" value="1000KB"/>
<!-- Keep one backup file -->
<param name="MaxBackupIndex" value="4"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %l - %m%n"/>
</layout>
</appender>
<root>
<priority value ="debug" />
<appender-ref ref="console" />
<appender-ref ref="rolling-file" />
</root>
</log4j:configuration>
Die Protokollierung funktioniert einwandfrei, aber ich suche nach einer Möglichkeit, die Protokollierung im Ruhezustand so zu steuern, dass sie von der Protokollierung auf Anwendungsebene getrennt ist, da sie derzeit meine Protokolle überflutet. Ich habe Beispiele für die Verwendung der Voreinstellungsdatei gefunden. Ich habe mich nur gefragt, wie ich dies in einer XML-Datei tun kann.