Logging 登录GWT到控制台
根据,我可以使用登录到浏览器控制台Logging 登录GWT到控制台,logging,gwt,Logging,Gwt,根据,我可以使用登录到浏览器控制台 # In your .gwt.xml file <inherits name="com.google.gwt.logging.Logging"/> # In your .java file Logger logger = Logger.getLogger("NameOfYourLogger"); logger.log(Level.SEVERE, "this message should get logged");
# In your .gwt.xml file
<inherits name="com.google.gwt.logging.Logging"/>
# In your .java file
Logger logger = Logger.getLogger("NameOfYourLogger");
logger.log(Level.SEVERE, "this message should get logged");
.gwt.xml文件中的#
#在您的.java文件中
Logger=Logger.getLogger(“您的记录器的名称”);
logger.log(Level.SEVERE,“应记录此消息”);
但有些事情我不明白
- 我必须
(也导入java.util.logging.Logger
),否则Eclipse会抱怨它java.util.logging.Level
。这正常吗无法解析类型
- 此外,我不知道如何设置日志记录级别-根据我可以设置的文档
在gwt.xml文件中,但如果我将级别设置为
,然后使用级别FINEST
记录一些内容,则不会显示。但是,如果我用FINE
记录一些东西,它会显示在控制台中,肯定发生了一些事情。我只是不确定这些联系Level.SEVERE
- 1
java.util.logging.Logger
是java标准API,因此类型必须能够解析
二,
:
- 严重(最高值)
- 警告
- 信息
- 配置
- 好的
- 精细的
- 最细(最低值)
<set-property name="gwt.logging.logLevel" value="SEVERE"/>
1.问题不在于
java.util.logging.Logger
是否是标准api的一部分,而是我是否必须导入此模块才能使GWT日志正常工作。2.我知道这一点。问题是为什么尽管在gwt.xml
文件中将logLevel设置为FINEST
,但它只记录severy
警告。昨天我没有时间测试,但今天我四处奔波,我不得不将gwt.logging.enabled
设置为TRUE
,然后它就工作了——所以我猜默认设置似乎是正确的严重
。
<set-property name="gwt.logging.enabled" value="TRUE" />