gpt4 book ai didi

java - GWT 记录器 : No control over debug output?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:32:03 24 4
gpt4 key购买 nike

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

<?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>

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

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

但唯一出现在我的 Firebug 控制台中的是 SEVERE 消息:

Mon Sep 07 13:44:09 GMT+200 2015 com.mz.client.App 
SEVERE: SEVERE

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


我已经将 logging.properties 中的 java.util.logging.ConsoleHandler.level 设置为 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

编辑:

现在即使没有这些线,它也能正常工作

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

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

改变

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

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

不改变输出。我正在将所有消息缩小到 FINER。设置

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

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

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

最佳答案

将此添加到您的module.gwt.xml:

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

enter image description here

关于java - GWT 记录器 : No control over debug output?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32438000/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com