Java EE 6 애플리케이션은 로깅 프레임 워크로 logback과 함께 slf4j를 사용합니다. 이제 OpenJpa의 SQL 추적을 내 로그 파일에 추가하려고합니다. WebSphere에서 slf4j로 OpenJPA 로깅
<property name="openjpa.Log" value="slf4j"/>
내가 자바 EE 컨테이너 등은 WebSphere Application Server v8.0.0.1을 사용하십시오는 OpenJPA - 문서 내가이에 매개 변수를 사용할 수 있습니다 말한다. 응용 프로그램을 서버에 배포하면이 매개 변수가 변경되지 않습니다. WebSphere 관리 콘솔에서 로그 레벨을 변경할 수 있으며 정상적으로 작동합니다. 하지만 OpenJpa가 slf4j 프레임 워크에 로깅을 우회 할 수는 없습니다.
누구든지 이러한 구성을 사용하고 문제를 해결 했습니까?
btw. 정보 센터 - Article http://publib.boulder.ibm.com/infocenter/wasinfo/v8r0/index.jsp?topic=%2Fcom.ibm.websphere.nd.doc%2Finfo%2Fae%2Fae%2Ftejb_jpatroubleshoot.html 에 따르면 매개 변수가 무시되지만 모든 것이 가능해야합니다.
답장을 보내 주셔서 감사합니다. 불행하게도 openjpa.Log 매개 변수는 Websphere 지속성 구현에서 무시됩니다. 기본 지속성 공급자 (com.ibm.websphere.persistence.PersistenceProviderImpl)를 사용하고 있으므로 제공된 데이터 소스를 사용할 수 있습니다. –
내장 된 OpenJPA는 컨테이너 제공 데이터 소스를 사용할 수도 있습니다.이 기능이 없으면 쓸모가 없습니다. – MaDa