2014-04-09 3 views
2

맞춤 구성 요소를 만들었으며, 현재 로그/tigase.log.0에서 로그를 확인하여 작동하는지 확인하려고합니다.커스텀 플러그인 로깅 안 함

: 그러나, 나는 내가 속성에서 디버깅을 사용하도록 설정 한 PSI (뿐만 아니라 tigase-CONSOLE.LOG)

를 사용하여 활성으로 볼에도 불구하고, 플러그인의 로그 중 하나를 찾을 수 없습니다

--debug=server,xmpp.impl,xmpp.XMPPIOService 
--debug-packages=customplugin.tigase 
--sm-plugins=+jabber:iq:register,+jabber:iq:auth,+urn:ietf:params:xml:ns:xmpp-sasl,+urn:ietf:params:xml:ns:xmpp-bind,+urn:ietf:params:xml:ns:xmpp-session,+roster-presence,+jabber:iq:privacy,+jabber:iq:version,+http://jabber.org/protocol/stats,+starttls,+msgoffline,+vcard-temp,+http://jabber.org/protocol/commands,+jabber:iq:private,+urn:xmpp:ping,+basic-filter,+domain-filter,-message,-message-all,+message-carbons,+amp,+customplugin 

는 테스트를 위해, 플러그인 내부에서 나는 해봤 다음

log.log(Level.FINEST, "ryuu:ryuu"); 
log.log(Level.ALL, "ryuu:ryuu"); 
log.log(Level.INFO, "ryuu:ryuu"); 
log.log(Level.SEVERE, "ryuu:ryuu"); 

을하지만 꼬리 tigase의 로그하려고 할 때 (이 플러그인해야 출력) :

tail -f logs/tigase.log.0 | grep "ryuu:ryuu" 

PSI의 명령을 사용하여 플러그인이 활성화되어 있음에도 불구하고 아무 것도 얻지 못합니다. 그 이유는 무엇일까요?

+0

로그 파일을 저장할 폴더에 프로그램에 쓰기 권한이 있는지 확인 했습니까? 로그 파일을 만들 수 없습니다. – Patrick

+0

Tigase는 로그 파일에 다른 구성 요소 및 플러그인의 로그를보고 있기 때문에 파일에 로그 할 수 있습니다. – Pat

+0

@Pat 디버그 모드에서 Eclipse를 사용하고 있습니까? –

답변

1

내가 ELEM_NAME을 잘못 알아 냈습니다. 플러그인 ID와 동일하게 설정했지만 핸들링 한 요소와 동일해야합니다. 이 경우 "메시지".

관련 문제