没有适用于 org.apache.log4j.Logger 类型的源代码;您是否忘记继承所需的模块?
我想创建一个日志文件。所以我添加 log4j 1.2.16 并确实构建了路径
在 log4j.properties wote 代码中用于 consoleappender 和滚动文件。
在我的课堂
private static Logger logger = Logger.getLogger(Myclass.class);
Run Code Online (Sandbox Code Playgroud)
当我运行 xeb 应用程序时出现错误
No source code is available for type org.apache.log4j.Logger; did you forget to inherit a required module?
Run Code Online (Sandbox Code Playgroud)
然后在 Myproject.gwt.xml 我写了这段代码
<inherits name="org.apache.log4j"/>
Run Code Online (Sandbox Code Playgroud)
然后我运行我的网络应用程序 *我在 developmentMode 中看不到 URL”
LOG4J 不支持 GWT,因为 LOG4J 在 Java/J2EE 应用程序中主要用于控制台/文件日志记录。在 GWT 的情况下,您写下的 Java 代码实际上由 GWT 编译器编译为 JavaScript。在这种情况下,脚本将无法识别记录器类型。我认为您可以将它用于服务器包。
尝试 GWT 本机日志记录的以下链接(这类似于 console.log())
http://code.google.com/webtoolkit/doc/latest/DevGuideLogging.html
此 API 也适用于 GWT 的日志记录。我推荐这个
http://code.google.com/p/gwt-log/
| 归档时间: |
|
| 查看次数: |
4015 次 |
| 最近记录: |