2012-01-27 16 views
5

Sto usando PlayN per un piccolo progetto, e sarebbe bello poter emettere un codice di debug durante il runtime in diversi browser. PlayN fornisce una funzione chiamata log, in cui posso scegliere diversi livelli di output, ma nessuno di essi sembra stampare qualcosa nel mio IE, FF o Chrome.Dove vedere l'output da PlayN.Log

Sto facendo qualcosa di sbagliato? Sto solo usando PlayN.log(). Debug ("TEST") e ho anche provato gli altri livelli di registrazione, ma non compare nulla in nessuna delle console del browser.

risposta

5

Attualmente è necessario configurare un servizio di registrazione speciale che richiede l'aggiunta di una dipendenza al progetto HTML e una configurazione al file Game.gwt.xml. Aggiungi questo a yourgame/html/pom.xml:

<dependencies> 
    ... 
    <dependency> 
    <groupId>com.allen-sauer.gwt.log</groupId> 
    <artifactId>gwt-log</artifactId> 
    <version>3.1.6</version> 
    </dependency> 
</dependencies> 

Quindi aggiungere questo per yourgame/src/main/java/yourgame/YourGame.gwt.xml:

<inherits name="playn.logging.Enhanced" /> 

Ciò consentirà un sistema di registrazione di peso piuttosto pesante. Puoi leggere ulteriori informazioni su quel sistema di registrazione sulla sua pagina di progetto: http://code.google.com/p/gwt-log/