0

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

我看到了一些可以设置日志级别的 API 代码,有谁知道如何在代码中设置附加程序或处理程序?

或者,如果有人可以帮助我让 GWT 日志记录正常工作,那就太棒了,目前我发现根记录器完全具有调试级别 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" />
4

1 回答 1

0

好吧,我终于发现我做错了什么,对于 google web toolkit 项目和服务器端日志,将 log4j.xml 配置文件放入 war/WEB-INFO/classes。并在您的启动参数中添加 -dLog4j.debug=true 以查看 lo4j 配置加载的实际效果。

于 2012-08-13T14:25:34.137 回答