2017-03-05 3 views
0

에 대한 내 자신의 로깅 구성을 만들려면 어떻게 설정 다음의 Openfire 플러그인

버전이 :의 Openfire 4.0.2 서버 디렉토리 :/옵션 /의 Openfire

를 CentOS (6) 시스템에서 실행합니다.

플러그인을 가지고 있고 개발할 때 많은 디버그 코드를 실행합니다.

private static final Logger Log = LoggerFactory.getLogger(Submitter.class) 

을하지만 문제는 내가 로그 (DEBUG 레벨)을 볼 때, 나는 (예를 들어, 아파치 아파치 라이브러리) DEBUG를 가지고 모든 것을 얻을 것입니다 : 내가 사용 로거의 인스턴스를 얻을 것이다. 나는 JBOSS (및 다른 시스템)에서 특정 위치 (예 : 별도의 파일)에 내 플러그인의 Log Ouput을 넣을 수있는 구성을 만들 수 있음을 알고 있습니다.

Openfire에서이 작업을 수행하는 방법을 알고 계신 분도 있습니까?

많은 감사

의 Openfire 설치에

답변

1

는 lib 디렉토리 아래

log4j.xml 

그냥이 수정 및 기본 하나를 오버라이드 (override)라는 이름의 설정 파일이있다. 당신은 당신이 할 경우 https://www.mkyong.com/logging/log4j-xml-example

: 당신은 log4j에 튜토리얼이 필요하면

에서 체크 아웃

  • 다른 사용자 정의 파일에 자신의 클래스를 재
  • 리디렉션 다른 파일에있는 모든 디버그 및 사용자 정의 클래스를 기본 디버그 로그에 보관하십시오. Openfire 웹 인터페이스로 실행 가능합니다.
+0

우수 감사합니다. 그 파일은 실제로 bin 디렉토리에 없었습니다. (설명 할 수없는 이유로 lib 디렉토리에있었습니다!) –

+0

Yai 죄송합니다. 배포 할 때 lib, 고맙습니다, 편집했습니다. 대답 – MrPk