Attualmente sto utilizzando il logger incorporato di GWT, tuttavia il modo in cui è collegato a RootPanel è scomodo e solitamente è oscurato da eventuali pannelli posizionati in alto. Qualcuno sa come spostarlo? Non l'ho mai collegato al pannello principale, sembra che si attacca da solo. Grazie.Sposta finestra di registrazione GWT
risposta
https://developers.google.com/web-toolkit/doc/latest/DevGuideLogging#Different_Types_of_Handlers
Sebbene la PopupLogHandler è facile da usare, è anche un po 'invasivo. Una soluzione migliore per la maggior parte delle app è disabilitare PopupLogHandler e inviare i messaggi di log a un pannello in qualche punto della tua app.
Basta usare
logger.addHandler(new HasWidgetsLogHandler(customLogArea));
dove customLogArea può essere qualsiasi cosa che implementa HasWidgets (per esempio un FlowPanel, un RootPanel, ...). Questo ti permette di creare l'area del registro nella tua pagina HTML, nel tuo codice o in uiBinder. Inoltre, puoi modificarlo in qualsiasi modo (usando CSS o codice).
ho finito per la rimozione del pannello aggiungendo quanto segue al file gwt.xml:
`<set-property name="gwt.logging.consoleHandler" value="DISABLED" />`
Stai riferendosi al pannello pop-up? Se stai sviluppando su Firefox o Chrome, prova a utilizzare invece la console firebug/developer. Io uso la seguente configurazione.
<set-property name='gwt.logging.enabled' value='TRUE'/>
<set-property name='gwt.logging.consoleHandler' value='ENABLED'/>
<set-property name='gwt.logging.firebugHandler' value='ENABLED'/>
<set-property name='gwt.logging.popupHandler' value='DISABLED'/>