如何在GWT日志记录中配置特定于类的日志级别?

CBa*_*ass 5 gwt logging

使用java.util.logging时,可以在logging.properties文件中配置特定类(即具有类名称的子记录器)的日志级别,如下所示:

com.foobar.MyClass.level = FINE
Run Code Online (Sandbox Code Playgroud)

我使用类名在MyClass中创建子记录器,如下所示:

private static Logger log = Logger.getLogger(MyClass.class.getName());
Run Code Online (Sandbox Code Playgroud)

父记录器的日志级别设置为SEVERE.这会导致仅记录MyClass的FINE级别日志记录,其他地方都会发生SEVERE级别日志记录.

有没有办法在Google Web Toolkit gwt.xml文件中类似地配置它?

Chr*_*ell 5

很不幸的是,不行.GWT日志记录支持受到限制,因为您只能在模块级别设置日志级别.我希望看到更好地控制未来版本中的日志记录,但AFAIK,没有任何认真的计划来扩展此类支持.