2013-02-07 2 views
5

Liferay의 을 로깅 수준 인으로 설정하는 방법이 있습니까? 나는 서버 관리에서 콘솔이라는 것을 알고 있지만 패키지 레벨이 아닌 글로벌 레벨을 설정하려고합니다.Liferay 로깅 수준

감사합니다.

답변

2

$ server/applications/liferay-portal/WEB-INF/lib에있는 portal-impl.jar의 압축을 풀고 META-INF/portal-log4j.xml의 내용을 필자의 요구 사항으로 바꾸어 수정했습니다.

3

log4j를 구성 할 수있는 방법 때문에 모든 전역 설정을 패키지 수준 설정으로 재정의 할 수 있습니다.

구성 패키지 (있는 경우)를 모두 제거 할 수 있습니다. 그런 다음 rootLogger의 설정이 적용됩니다.

log4j.rootLogger=INFO, stdout 

업데이트 당신은 portal-log4j-ext.xml을 만들 수있는 Liferay의 기본 로깅 설정을 무시합니다. 패키지 com.liferay에 대한 로거를 정의하기 만하면됩니다.

+0

나는 동의한다, liferay에있는 각 포장의 선언을 제거하는 방법을 아는가? 237 개의 다른 패키지 각각을 구성 할 수는 없습니다. 감사합니다 – cachiama

+0

좋아, 나는 내 대답을 업데이 트했습니다. – adarshr

+0

글래스 피쉬를 사용 중이며 파일을 저장할 위치를 찾을 수 없습니다. 또한이 링크를 시도했지만 해결되지 않았습니다. http://www.liferay.com/community/forums/-message_boards/message/14793695 – cachiama