我有一个用 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/