Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring Boot应用程序不再登录到eclipse(STS)控制台_Java_Eclipse_Spring Boot_Slf4j_Spring Tool Suite - Fatal编程技术网

Java Spring Boot应用程序不再登录到eclipse(STS)控制台

Java Spring Boot应用程序不再登录到eclipse(STS)控制台,java,eclipse,spring-boot,slf4j,spring-tool-suite,Java,Eclipse,Spring Boot,Slf4j,Spring Tool Suite,我刚刚将几个rest服务项目合并到一个gradle多项目中。为此,我创建了一个新的工作区,并在为每个项目配置build.gradle后导入了所有内容 大多数应用程序都能够使用run as spring boot应用程序正确启动,但是现在在这个新的工作区中,没有任何内容被记录到控制台中。我以前可以在我的旧工作区中看到日志 我在我的父build.gradle中使用带有@Slf4j注释的compile('org.projectlombok:lombok:1.16.6'),该注释生成一个记录器字段,以写

我刚刚将几个rest服务项目合并到一个gradle多项目中。为此,我创建了一个新的工作区,并在为每个项目配置build.gradle后导入了所有内容

大多数应用程序都能够使用run as spring boot应用程序正确启动,但是现在在这个新的工作区中,没有任何内容被记录到控制台中。我以前可以在我的旧工作区中看到日志

我在我的父build.gradle中使用带有@Slf4j注释的
compile('org.projectlombok:lombok:1.16.6')
,该注释生成一个记录器字段,以写入类中的日志

以前一切似乎都正常,现在我不确定发生了什么阻止了日志记录

谢谢你的帮助


-谢谢

我不确定是否诚实。您是否安装了Lombok Eclipse支持,它是否正常工作(例如,当您在代码中引用logger字段时,Eclipse是否显示任何编译错误)。如果是,您可以尝试在对记录器的调用中设置断点,并尝试单步执行,以尝试调试为什么它不记录日志。Slf4j可能以某种方式被配置为删除您的日志,或将其输出重定向到其他地方。通过进一步调查,我注意到Java中没有任何内容被记录,我可以创建一个简单的hello world应用程序,它只执行sysout,而我在eclipse或cmd日志中没有看到任何内容。我又问了一个关于这个问题的问题。即使我在命令行上尝试
java-version
时,第二个控制台也会在瞬间弹出,但我无法获得输出。这让我觉得这是某种java冲突你的操作系统是什么?Windows?是的Windows 7我甚至尝试了一次系统还原都没有用。对Windows不太熟悉。我自己就是Unix/Linux的家伙。但这可能会有所帮助:这里有一些关于在windows上运行JVM使输出无效的特定方法的讨论。