0
Java 응용 프로그램에 Log4J를 사용합니다.Log4J - 로거가 작동하지 않습니다.
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="Target" value="System.out"/>
<param name="Threshold" value="INFO"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
</layout>
</appender>
<logger name="my.package.name">
<priority value="debug" />
</logger>
내가 내 패키지 my.package.name
에 대한 각각 info
수준의 로그 및 debug
로그를 인쇄 할 :
debug
로그
가
누군가가 나를 도울 수 :(... 표시되지 않는 이유는 무엇입니까? 당신이 Threshold
을 배치했기 때문에
<param name="Threshold" value="INFO"/>
<param name="Threshold" value="debug"/>
에
오케이. 그러나 특정 패키지에 대한 디버그 및 다른 패키지에 대한 정보 만 인쇄 할 수 있습니까? – user2132115
예 로깅 수준을 지정할 수있는 여러 패키지에 대해 서로 다른 로거를 만들 수 있습니다. – Sam
그러나 로거 중 하나가 Appender 임계 값보다 낮은 수준 인 경우 로그를 인쇄합니까? – user2132115