gpt4 book ai didi

java - 如何使日志记录在 GWT 项目中工作?

转载 作者:行者123 更新时间:2023-11-30 09:43:57 25 4
gpt4 key购买 nike

我尝试了至少一个小时来寻找答案,尝试了所有我能找到的方法,但我无法从服务器代码中记录任何该死的东西。
如果我在客户端类中使用 System.out.println(),控制台会很好地记录它,但是当我在任何服务器端尝试相同的操作时,它就不起作用了!

不管怎样,测试类在这里:http://pastebin.com/e6XgeUuX

例如,我想记录 uploadsFolder 值。
我尝试了以下方法,但没有一个起作用(Eclipse 控制台中没有输出,.gwt-log 中没有输出,无处可去):

System.out.println(uploadsFolder.getPath());
GWT.log(uploadsFolder.getPath());
log.info(uploadsFolder.getPath()); // by creating an ordinary java.util.Logger in the body of the class

我需要做什么才能让它只记录我想记录的任何内容?为什么连 System.out.println() 都不工作?
我对这个噩梦完全陌生,所以我需要一个彻底的解释,而不仅仅是“阅读这个”。

附言我正在尝试用这个制作图片库;我做了前端,但现在我试图让它把图像保存在磁盘上,而不是内存中,为此我需要知道它是否以及在哪里创建上传文件夹(我找不到任何找出war文件夹路径的方法...)

最佳答案

你试过吗?

Logger logger = Logger.getLogger("NameOfYourLogger");
logger.log(Level.SEVERE, "this message should get logged");

这对我的服务器端始终有效,System.out.println("") 也适用于此。

也许你的 uploadsFolder 对象有问题,尝试在它之前添加一些东西,比如:

logger.log("我的上传路径:"+ uploadsFolder.getPath());

关于java - 如何使日志记录在 GWT 项目中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8135547/

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