gpt4 book ai didi

gwt - org.apache.log4j.Logger 类型没有可用的源代码;您是否忘记继承所需的模块?

转载 作者:行者123 更新时间:2023-12-05 09:00:01 24 4
gpt4 key购买 nike

org.apache.log4j.Logger 类型没有可用的源代码;您是否忘记继承所需的模块?

我想创建一个日志文件。所以我添加了 log4j 1.2.16 并构建了 Path

在 log4j.properties 中写入控制台应用程序和滚动文件的代码。

在我的类中

    private static Logger logger = Logger.getLogger(Myclass.class);

当我运行 xeb 应用程序时出现错误

 No source code is available for type org.apache.log4j.Logger; did you forget to inherit a required module?

然后在 Myproject.gwt.xml 中编写这段代码

<inherits name="org.apache.log4j"/>

然后我运行我的网络应用程序 *我在开发模式下看不到 URL”

最佳答案

LOG4J 不支持 GWT,因为 LOG4J 在 Java/J2EE 应用程序中主要用于控制台/文件日志记录。对于 GWT,您写下的 Java 代码实际上是由 GWT 编译器编译成 JavaScript 的。在这种情况下,脚本将无法识别记录器类型。我认为您可以将它用于服务器包。

尝试使用以下链接进行 GWT native 日志记录(这类似于 console.log())

http://code.google.com/webtoolkit/doc/latest/DevGuideLogging.html

此 API 在 GWT 的日志记录中也很有用。我推荐这个

http://code.google.com/p/gwt-log/

关于gwt - org.apache.log4j.Logger 类型没有可用的源代码;您是否忘记继承所需的模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9718196/

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