使用Log4j XML配置文件配置Hibernate日志记录?

我还找不到关于如何使用Log4j的XML样式配置文件配置Hibernate日志记录的任何文档。


这是否有可能,或者我是否使用属性样式配置文件来控制Hibernate的日志记录?


如果有人有任何信息或文档链接,我们将不胜感激。


编辑:

只是为了澄清,我正在寻找控制Hibernate的实际XML语法的示例。


EDIT2:

这是我的XML配置文件中的内容。


<?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>

日志记录工作正常,但是我正在寻找一种方法来降低和控制休眠日志记录,使其与我的应用程序级别的日志记录分开,因为当前它正在淹没我的日志。我已经找到了使用首选项文件执行此操作的示例,我只是想知道如何在XML文件中执行此操作。


元芳怎么了
浏览 588回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP