2012-07-06 79 views
0

現在我在我的GWT APP,gwt log和log4j中有2套日誌框架。我很難設置配置,所以我決定放棄通過log4j.xml,lo4j.property以及gwt.xml來設置它。登錄GWT,通過代碼配置

我看到一些可以設置日誌級別的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" /> 
+1

對我來說你的問題還不清楚。您是否嘗試配置客戶端或服務器端日誌記錄?除非你知道我沒有的東西,否則log4j在客戶端不可用。 你檢查了這些資源嗎? https://developers.google.com/web-toolkit/doc/latest/DevGuideLogging 而 http://logging.apache.org/log4j/1.2/manual.html 他們可能是一個很好的開始並回答你的問題 – Thevenin 2012-07-07 18:02:27

+0

你也可以發佈你得到。 XML和log4j.xml文件;如果他們有什麼問題,這裏的某個人可能會幫助解決這個問題。 – Thevenin 2012-07-07 18:03:56

+0

@MarkS。只是閱讀這些文章,爲了更好的兼容性,我希望只使用GWT日誌記錄。我剛剛更新了gwt.xml,非常感謝您的幫助 – 2012-07-09 08:39:16

回答

0

好了,我終於找到了我做錯了,對於谷歌Web工具包項目,只有服務器端日誌,放的log4j.xml配置文件到戰爭/ WEB-INFO /班。並在您的啓動參數中添加-dLog4j.debug = true以查看lo4j配置加載操作。