2011-10-04 70 views
2

我有一個用Grails編寫的項目。當我從一個控制檯運行它JRebel刪除Grails項目中的所有日誌記錄

grails run-app 

我已經把所有日誌打印到控制檯,就像我想要的一樣。

但是,一旦我使用JRebel啓動它,就沒有可見的日誌了。只有一些最小的信息。 JVM參數是:

-javaagent:/path/to/my/jrebel.jar 
-Ddisable.auto.recompile=true 
-Drebel.spring_plugin=true 

這可能是什麼原因造成的?我如何讓JRebel從我的應用程序打印日誌(注意:這與JRebel日誌不同 - 我對JRebel正在做的事情不感興趣,我對我的應用程序正在做什麼感興趣)。

謝謝。

+0

出於好奇,使用JRebel和Grails有什麼好處? – Gregg

+0

@Gregg好吧,我的經驗是,Grails 1.3.7主要由bug組成。在我的情況下重新加載有點作品,但不完全。適用於控制器......這就是它。 JRebel解決了這個問題(不過最近在少數情況下它也失敗了)。我的項目需要一分鐘才能發佈,所以我非常絕望。 – julkiewicz

回答

3

升級到2.0。它現在在M2,很快就會在RC,並在11月份發佈。現在所有的類都可以在開發包括Groovy類中重新加載,並且重新加載足夠聰明,可以在域類更改時重建數據庫。所以不需要JRebel。

+0

這是個好消息。 – julkiewicz

+0

我會在十一月看看。 – julkiewicz