2010-01-22 32 views
6

Czy istnieje sposób raportowania komunikatów dziennika w aplikacjach GWT po stronie klienta do celów programistycznych (w standardowych bibliotekach GWT, tj. Bez bibliotek zewnętrznych)?Rejestratory po stronie klienta GWT

tj. Podobnie jak Logger, które mogą być używane do wysyłania komunikatów dziennika do catalina.out podczas tworzenia rzeczy, powiedzmy Tomcat.

Odpowiedz

7

Zobacz projekt gwt-log. Wygląda na to, że tego szukasz.

http://code.google.com/p/gwt-log/

+6

Z jakiegoś szybkiego i zabrudzony rejestrowania onModuleLoad() nie ma wbudowanego 'GWT.log' : http://google-web-toolkit.googlecode.com/svn/javadoc/2.0/com/google/gwt/core/client/GWT.html#log(java.lang.String, java.lang.Throwable) Wyświetli komunikaty w Trybie rozwoju. Nie tak ładne jak gwt-log, ale nadal przydatne do szybkiego debugowania. –

3

Wystarczy krótki przykład ..

Dodaj tę linię w pliku * .gwt.xml. Jest w pakiecie macierzystym źródła po stronie klienta. Górny najbardziej pakiet ..

<inherits name="com.google.gwt.logging.Logging"/> 

Dodaj ten w .java pliku, powiedzmy, w metodzie

public void onModuleLoad() { 
    Logger logger = Logger.getLogger("NameOfYourLogger"); 
    logger.log(Level.SEVERE, "this message should get logged"); 
Powiązane problemy