hibernate.log 파일에 작성되지 않은 로그를 최대 절전 모드하지만, 최대 절전 모드 로그 내가 jobss 사용하고Log4j는 작동하지만 내 log4j에가 작동
내 hibernate.log 파일에 레이팅가 없습니다 7.1.1 최종 그래서
1)는 I jobss에 모듈을 상자에 포장 한 7.1.1 최종 나의을 Module.xml는 follw로
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.fourthdti.myproject">
<resources>
<resource-root path="log4j-1.2.16.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
</dependencies>
</module>
2) 보스 배포-structure.xml 인 follw 같다
제가 이<!-- Logging listener -->
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/log4j.xml</param-value>
</context-param>
5) web.xml의 로깅 수신 첨가)
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%d{dd/MM/yy hh:mm:ss:sss z}] %5p %c{2}: %m%n" />
</layout>
</appender>
<appender name="ASYNC" class="org.apache.log4j.AsyncAppender">
<appender-ref ref="CONSOLE" />
<appender-ref ref="FILE" />
</appender>
<appender name="allAppender" class="org.apache.log4j.RollingFileAppender">
<param name="file" value="c:/logs/eSociety_All.log"/>
<param name="MaxFileSize" value="1MB"/>
<param name="MaxBackupIndex" value="2"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ISO8601} [%d{z}] - %-5p [%t]: [%C] %m%n"/>
</layout>
</appender>
<appender name="hibernateAppender" class="org.apache.log4j.RollingFileAppender">
<param name="file" value="c:/logs/eSociety_Hibernate.log"/>
<param name="MaxFileSize" value="1MB"/>
<param name="MaxBackupIndex" value="2"/>
<param name="Append" value="true"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ISO8601} [%d{z}] - %-5p [%t]: [%C] %m%n"/>
</layout>
<filter class="org.apache.log4j.varia.StringMatchFilter">
<param name="StringToMatch" value="bind" />
<param name="AcceptOnMatch" value="true" />
</filter>
<filter class="org.apache.log4j.varia.StringMatchFilter">
<param name="StringToMatch" value="select" />
<param name="AcceptOnMatch" value="true" />
</filter>
<filter class="org.apache.log4j.varia.DenyAllFilter"/>
</appender>
<appender name="springAppender" class="org.apache.log4j.RollingFileAppender">
<param name="file" value="c:/logs/eSociety_Spring.log"/>
<param name="MaxFileSize" value="1MB"/>
<param name="MaxBackupIndex" value="2"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ISO8601} [%d{z}] - %-5p [%t]: [%C] %m%n"/>
</layout>
</appender>
<category name="org.hibernate.type">
<priority value="TRACE"/>
</category>
<!-- Log the actual Hibernate Query Language (HQL) expression -->
<category name="org.hibernate.impl.SessionImpl">
<priority value="DEBUG">
</priority>
</category>
<!-- Log the substitution parameters in the HQL expression -->
<category name="org.hibernate.engine.QueryParameters">
<priority value="DEBUG">
</priority>
</category>
<logger name="org.hibernate.type">
<level value="TRACE"/>
<appender-ref ref="hibernateAppender"/>
</logger>
<logger name="org.hibernate.SQL">
<level value="TRACE"/>
<appender-ref ref="hibernateAppender"/>
</logger>
<logger name="org.springframework" additivity="false">
<level value="debug"/>
<appender-ref ref="springAppender" />
</logger>
<root>
<priority value ="debug" />
<appender-ref ref="allAppender" />
</root>
</log4j:configuration>
4 따를 35,403,210
3) 제의 log4j.xml (/WEB_INF/log4j.xml)입니다 클래스 패스 내의 jar 파일에 이어 putted
i) log4j-1.2.16.jar
ii) slf4j-api-1.6.4.jar
iii) slf4j-log4j12-1.5.10.jar
내가해야하는 최대 절전 모드 로깅을위한 추가 구성이 무엇인지 알려주십시오.
모든 로그 파일이 생성 중이며, 모든 로그는 hibernate.log 파일에 최대 절전 모드 로그를 제외하고 생성됩니다.