2017-10-26 18 views
0

우리는 Jboss 4.2.1.GA에서 Jboss EAP 7.0.0으로 응용 프로그램을 마이그레이션했습니다. 우리가 클러스터링, rmi 등에서 볼 수있는 많은 차이점이 있습니다. 로깅에서 무엇이 변경되었는지 알고 싶었습니다.Jboss 4.2.1.GA v/s Jboss EAP 7.0.0 로거

마이그레이션 응용 프로그램이므로 JB4에서 log4j 로거가 사용 중이므로 EAP7에서도 사용됩니다.

로거 태그 XYZ_TRAIL이 생성되었으며 디버깅 로깅에만 사용됩니다. JB4에서

우리는

<root> 
<priority value="DEBUG"/> 
<appender-ref ref="SERVER"/> 
</root> 

을 가지고 그리고 우리는 XYZ_TRAIL하지 표시되고 그것을 로그인 결코. 우리는 명시 적으로 XYZ_TRAIL 카테고리를 설정하지 않았습니다. EAP7 우리가

<root-logger> 
<level name="DEBUG"/> 
<handlers> 
<handler name="SERVER"/> 
</handlers> 
</root-logger> 

그러나 기본적으로, 우리는 XYZ_TRAIL가 기록지고지고 있고 우리가 같은를 제어하는 ​​로깅 범주를 작성해야하는 반면.

누구나 EAP7에서 이와 같은 문제가 발생하는 이유는 무엇입니까?

답변

0

XYZ_TRAIL 로거에서 메시지를 로깅하지 않으려면 OFF 수준의 로거를 추가해야합니다.

/subsystem=logging/logger=XYZ_TRAIL:add(level=OFF) 

또한 로거를 추가하거나 그것의 레벨을 변경뿐만 아니라 웹 콘솔을 사용할 수 있습니다처럼

CLI에서이 보일 것입니다.