2012-05-04 2 views
0
내가 보여 GWT의 로깅 메커니즘 함께 일하고 있어요

에 서버 출력을 보내기 : 클라이언트의 브라우저에서GWT 로깅 : 클라이언트

  • 클라이언트 로깅 출력을
  • (com.google.gwt.logging.client.HasWidgetsLogHandler 사용) 서버 로그의 클라이언트 로그 출력 (com.google.gwt.logging.server.RemoteLoggingServiceImpl) 서버 로그
  • Server 로깅 출력 (java.util.logging의를 사용. *)

을하는 것이 가능하고 적절한 클라이언트 deb에 서버 로그를 보여라. 컴포넌트?

추가 "도구"를 사용하여 서버 로그에 액세스하는 대신 클라이언트에 서버 로깅을 보내시겠습니까? 분리 된 서버 로깅을위한 편안한 구현이 될 수 있습니까?

답변

0

서버 쪽에서는 원하는 도구를 사용할 수 있습니다. 분명히 ... 클라이언트 측에서 GWT는 클라이언트에서 계속 진행되는 로그를 기록 할 수있는 RemoteLogger를 포함하여 언급 한 멋진 옵션을 제공합니다. 서버 측 (프로덕션 환경에서 수행하기를 원하지 않지만 디버깅이 도움이 될 수 있음)

왜 다른 방식으로 로그가 필요한지 이해하기 어렵습니다. 서버에서 클라이언트 ..... 아마 당신은 서버에 액세스 할 수 없습니까 ?? 그렇다면 서버에 사는 GWT 코드에 대해 어떻게 할 것입니까? 클라이언트 로깅 (호스트 모드 GWT.log ("") 메시지, 프로덕션 모드 java.util.logging 또는 원격 로거 일 수도 있음)에 액세스 할 수 있으면 서버 로그, 당신은 이미 전체 그림을 가지고! 제 생각에는

, 귀하의 질문에 대한 답 :

는 클라이언트 디버그 구성 요소에서 서버 로그를 보여 합리적이고 수 있습니까?

은 간단하다 :

아니오, 그것은 합리적인하지 않습니다.

그러나, 당신이 정말로, 로그 메시지를 포함하여 (물론, GWT의 한도 내에서) 클라이언트에 전혀 거의 아무것도를 보낼 수 있습니다 GWT의 RPC 메커니즘을 사용하여 작업을 수행해야하는 경우 ....

관련 문제