2015-02-06 3 views
1

JBOSS 6.2 EAP를 응용 프로그램 서버로 사용하여 웹 응용 프로그램 개발. 로깅을 사용자 정의하려고합니다. 지정된 위치에있는 다른 모듈에 대해 서로 다른 로그를 만들고 싶습니다. JBOSS 6.2 EAP 로깅 사용자 정의

어떤 집에 일을했고 standalone.xml

의 프로필 섹션에

periodic-rotating-file-handler name="FOO_BAR_FILE"> 
    <formatter> 
     <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> 
    </formatter> 
    <file relative-to="jboss.server.log.dir" path="foo_bar_file.log"/> 
    <suffix value=".yyyy-MM-dd"/> 
    <append value="true"/> 
</periodic-rotating-file-handler> 

을 추가하려고하고,

<logger category="com..org.Commets"> 
    <level name="INFO"/> 
    <handlers> 
     <handler name="FOO_BAR_FILE"/> 
    </handlers> 
</logger> 

또한 같은 파일도 캔트를 로거를 추가 jboss 폴더에서 log4j.xml을 찾을 수 있습니다. JBoss를 처음 접하면 뭔가가 누락되거나 잘못된 방식으로 진행될 것입니다. 누군가가 이것을 도울 수 있습니까?

답변

0

JBoss EAP 6.x는 log4j를 사용하지 않습니다. 그것은 J.U.L의 확장 인 JBoss Log Manager를 사용합니다.

구성과 관련하여 잘 작동해야합니다. 물론 당신은 com..org.Comments이라는 범주가 있다고 가정합니다.

각 배포에서 자체 로깅 구성을 사용하려면 per-deployment logging 또는 logging profiles을 확인하십시오.

0

배포하는 응용 프로그램의 배포 설명자가 아닌 JBoss에서 로깅을 구성하려는 경우 호스트 속성 인 org.jboss.as.logging.perging = 그릇된. 이것은 JBoss에게 애플리케이션 로깅 설정이 아닌 서버 로깅 설정을 사용하도록 지시합니다.

JBoss가 적어도 다음 JBoss Admin Doc의 페이지 340에 따라 Log4J를 지원한다고 생각합니다. Administration and Configuration Guide

관련 문제