GWT日志记录到文件

GWT日志记录到文件,gwt,tomcat,logging,log4j,Gwt,Tomcat,Logging,Log4j,我正在写我的第一个GWT,我承认我不知道如何设置记录器 我正在将应用程序部署到tomcat,希望能够设置一个记录器,以便能够登录到$catalina.home中的文件。Gwt附带了用于java util样式日志的logging.properties和log4j.properties;我已经看过了GWTJavaUtil记录器的文档,它似乎只是写入控制台,所以它一定是我需要的log4j 在过去,我看到使用org.apache.log4j.Logger,这就是我想要的吗 有人能给我指一下有记录的地方吗

我正在写我的第一个GWT,我承认我不知道如何设置记录器

我正在将应用程序部署到tomcat,希望能够设置一个记录器,以便能够登录到$catalina.home中的文件。Gwt附带了用于java util样式日志的logging.properties和log4j.properties;我已经看过了GWTJavaUtil记录器的文档,它似乎只是写入控制台,所以它一定是我需要的log4j

在过去,我看到使用org.apache.log4j.Logger,这就是我想要的吗

有人能给我指一下有记录的地方吗

谢谢

文档是。您不能直接使用文件附加器,因为GWT代码在浏览器中以Javascript的形式运行(不在开发模式下)。如果要登录到文件,则需要启用远程日志记录


如果存在服务器端部件,日志记录将正常工作。但是,除了在同一个项目中并提供服务(通过自定义协议)之外,它与GWT没有多大关系。

您想记录什么?rpc服务servlet还是客户端逻辑

Log4j只是用于java而不是javascript。因此,它旨在将您的类记录在将部署在服务器中的/server/包中

您的/client/package类将被转换为javascript,并在客户端浏览器中运行。所以,根本没有Java

您可以使用log4j“模拟”到javascript,通过它将使用远程记录器的客户端日志通过rpc发送到服务器,然后您可以将它们记录到文件中