2012-06-17 12 views
5

Podczas korzystania java.util.logging, poziomu log dla określonej klasy (czyli dla rejestratora dziecka z nazwą klasy) może być skonfigurowane w logging.properties jak plik tak:Jak skonfigurować logistykę klasy w dzienniku GWT?

com.foobar.MyClass.level = FINE 

I tworzyć rejestrator dzieci w MojaKlasa używając nazwy klasy następująco: poziom dziennika

private static Logger log = Logger.getLogger(MyClass.class.getName()); 

rodzic rejestratora ustawiony jest na poważne. Powoduje to rejestrowanie poziomu FINE tylko w przypadku rejestrowania MyClass, przy czym rejestrowanie poziomu SEVERE ma miejsce wszędzie indziej.

Czy istnieje sposób, aby skonfigurować to podobnie w pliku gwt.xml Google Web Toolkit?

Odpowiedz

5

Niestety, nie. Obsługa rejestrowania GWT jest ograniczona, ponieważ można ustawić poziom dziennika tylko na poziomie modułu. Chciałbym zobaczyć lepszą kontrolę nad logowaniem w przyszłych wydaniach, ale AFAIK, nie ma żadnych poważnych planów, aby rozszerzyć takie wsparcie.

+0

Dzięki. Myślałem, że tak być może, ale zawsze lubię pogrążać się w ignorancji i pytać. Nadal świetna struktura. – CBass

+0

@CBass Czy ta odpowiedź spełniła Twoje wymagania? Jeśli tak, proszę to zaznaczyć, [akceptując jako poprawną odpowiedź] (http://stackoverflow.com/faq#howtoask). –

Powiązane problemy