저는 log4j를 처음 사용하고 있으며 현재 누군가 추측하고있는 구성을 도와 줄 수 있는지 궁금합니다. 테스트를 시도하고 있지만 작동하지 않는 것 같습니다. 오류가 발생하지 않는 한 아무것도 선택하지 않도록 오류에 루트 로거를 설정 내가 여기서 뭘하려고디버깅 전용 log4j.xml 구성
<?xml version="1.0" encoding="UTF-8" ?>
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
<appender name="debugAppender" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="/usr/local/apache-tomcat-7.0.35/logs/sample.log"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p [%c{1}] %m %n" />
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="levelMax" value="DEBUG" />
</filter>
</appender>
<logger name="com.webservice" additivity="false">
<priority value="DEBUG" />
<appender-ref ref="debugAppender" />
</logger>
<root>
<priority value="ERROR" />
<appender-ref ref="fileAppender" />
</root>
</log4j:configuration>
. 그런데 개발 목적으로 만 내 패키지 (및 다른 라이브러리가 아닌)에서 DEBUG 문을 선택하고 싶은 com.webservice라는 로거가 있습니다. 프로덕션으로 이동하면 com.webservice 우선 순위를 INFO로 변경하여 로깅을 선택하지 못하게합니다.
이 파일을 올바르게 설정 했습니까?
감사