我有一个用Grails编写的项目。当我从控制台运行时

grails run-app

我已经将所有日志打印到控制台,就如我所愿。

但是,一旦我使用JRebel启动它,就不再有可见的日志了。仅提供一些基本信息。 JVM参数是:
-javaagent:/path/to/my/jrebel.jar
-Ddisable.auto.recompile=true
-Drebel.spring_plugin=true

这可能是什么原因?如何使JRebel从应用程序中打印日志(注意:这与JRebel日志不同-我对JRebel所做的事情不感兴趣,我对我的应用程序所做的事情不感兴趣)。

谢谢。

最佳答案

升级到2.0。它现在在M2上,并将很快在RC中发布,并于11月发布。现在,所有类(包括Groovy类)都可以在开发中重新加载,并且当域类发生更改时,重新加载足够聪明以重建数据库。因此,将不需要JRebel。

关于java - JRebel从Grails项目中删除所有日志记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7645462/

10-13 06:27