Tôi không thể tìm thấy bất kỳ tài liệu nào về cách định cấu hình ghi nhật ký của Hibernate bằng tệp cấu hình kiểu XML cho Log4j.
Điều này có khả thi không hay tôi đã sử dụng tệp cấu hình kiểu thuộc tính để kiểm soát việc ghi nhật ký của Hibernate?
Nếu bất kỳ ai có bất kỳ thông tin hoặc liên kết đến tài liệu sẽ đánh giá cao.
CHỈNH SỬA:
Chỉ để làm rõ, tôi đang tìm một ví dụ về cú pháp XML thực tế để điều khiển Hibernate.
EDIT2:
Đây là những gì tôi có trong tệp cấu hình XML của mình.
<?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>
Ghi nhật ký hoạt động tốt nhưng tôi đang tìm cách để giảm bớt và kiểm soát việc ghi nhật ký ngủ đông theo cách tách biệt với ghi nhật ký cấp ứng dụng của tôi, vì nó hiện đang làm ngập các nhật ký của tôi. Tôi đã tìm thấy các ví dụ về việc sử dụng tệp tùy chọn để thực hiện việc này, tôi chỉ tự hỏi làm cách nào tôi có thể thực hiện việc này trong tệp XML.