登录GWT,通过代码配置

时间:2012-07-06 14:14:35

标签: gwt logging configuration log4j settings

现在我的GWT APP,gwt log和log4j中有2套日志框架。我很难设置配置,所以我决定放弃通过log4j.xml和lo4j.property以及gwt.xml设置它。

我看到一些可以设置日志级别的API代码,有谁知道如何在代码中设置appender或handler?

或者,如果有人可以帮助我使GWT Logging工作,那将是非常棒的,目前我发现根记录器完全具有调试级INFO和null处理程序,与我在gwt.xml中的设置完全不同

这里的gwt.xml代码与日志记录有关:

<!-- for gwt logging                                            -->
<inherits name="com.google.gwt.logging.Logging"/>
<set-property name="gwt.logging.enabled" value="TRUE"/> 
<set-property name="gwt.logging.logLevel" value="FINE"/>
<set-property name="gwt.logging.consoleHandler" value="DISABLED" />
<set-property name="gwt.logging.developmentModeHandler" value="ENABLED" />
<set-property name="gwt.logging.popupHandler" value="DISABLED" />
<set-property name="gwt.logging.systemHandler" value="ENABLED" />

1 个答案:

答案 0 :(得分:0)

好吧,我终于找到了我做错的事情,对于google web toolkit项目和服务器端日志,只需将log4j.xml配置文件放入war / WEB-INFO / classes。并在启动参数中添加-dLog4j.debug = true,以查看运行中的lo4j配置加载。