GWT Logger:无法控制调试输出?

时间:2015-09-07 11:49:42

标签: java logging gwt

我的 client.gwt.xml 文件中包含以下内容:

Sub SetWeights()
    Dim Srs As Series
    Dim myWeight As Range
    Dim £w As Range
    
    Set myWeight = Range("Weights")
 
    
    With ActiveSheet
        For Each Srs In ActiveChart.SeriesCollection
             For Each £w In myWeight
             Srs.Format.Line.Weight = £w
      'Debug.Print £w
    Next 'Srs
        
        
    Next '£w
        
    End With

End Sub

我正在尝试记录以下内容:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.5.1//EN" "http://gwtproject.org/doctype/2.7.0/gwt-module.dtd">
<module rename-to='client'>

    <inherits name="com.mz.client.app" />

    <source path="client"/>

    <inherits name="com.google.gwt.logging.Logging"/>

    <set-property name="gwt.logging.logLevel" value="FINER"/>
    <set-property name="gwt.logging.enabled" value="TRUE"/>
    <set-property name="gwt.logging.consoleHandler" value="ENABLED"/>

</module>

但是我的firebug控制台中唯一显示的是SEVERE消息:

    LOGGER.info("INFO");
    LOGGER.fine("FINE");
    LOGGER.warning("WARNING");
    LOGGER.severe("SEVERE");

为什么我没有收到其他日志消息?

我已将Mon Sep 07 13:44:09 GMT+200 2015 com.mz.client.App SEVERE: SEVERE 中的java.util.logging.ConsoleHandler.level设置为logging.properties

FINE

修改

现在,即使没有其中一行,它也能正常工作

# Limit the message that are printed on the console to INFO and above.
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

我删除了这些行,清理了我的项目并启动了Apache服务器,无论出于何种神奇的原因我都收到调试输出。

更改

<!--    <set-property name="gwt.logging.logLevel" value="FINER"/> -->
<!--    <set-property name="gwt.logging.enabled" value="TRUE"/>  -->
<!--    <set-property name="gwt.logging.consoleHandler" value="ENABLED"/> -->

<set-property name="gwt.logging.logLevel" value="FINER"/> 

不会更改输出。我收到的所有邮件都发送到<set-property name="gwt.logging.logLevel" value="INFO"/> 。设置

FINER

现在不会删除调试输出。仍然得到一切。

我想控制我的调试输出..

1 个答案:

答案 0 :(得分:3)

将此添加到 module.gwt.xml

<set-property name="gwt.logging.enabled" value="TRUE" />

enter image description here