Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
登录GWT,通过代码进行配置_Gwt_Logging_Configuration_Log4j_Settings - Fatal编程技术网

登录GWT,通过代码进行配置

登录GWT,通过代码进行配置,gwt,logging,configuration,log4j,settings,Gwt,Logging,Configuration,Log4j,Settings,现在我的GWT应用程序中有两套日志框架:GWT日志和log4j。我很难设置配置,所以我决定放弃通过log4j.xml或lo4j.property以及gwt.xml进行设置 我看到一些可以设置日志级别的API代码,有人知道如何在代码中设置appender或handler吗 或者,如果有人能帮助我使GWT日志工作,那将是非常棒的,目前我发现根记录器有调试级别信息和空处理程序,与我的GWT.xml中的设置完全不同 以下是与日志记录相关的gwt.xml代码: <!-- for gwt loggin

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

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

或者,如果有人能帮助我使GWT日志工作,那将是非常棒的,目前我发现根记录器有调试级别信息和空处理程序,与我的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" />


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

对我来说,你的问题不清楚。您正在尝试配置客户端日志记录还是服务器端日志记录?除非你知道一些我不知道的事情,否则log4j在客户端是不可用的。你查过这些资源了吗?他们可能是一个好的开始,回答你的问题,你也可以张贴你得到的。XML和log4j.XML文件;“如果他们有什么问题,这里的人也许能帮上忙。”马克。请阅读这些文章,为了更好的兼容性,我只想使用GWT日志。我刚刚更新了gwt.xml,非常感谢您的帮助