9

初めての grails プラグインを作成していますが、ロギングをどこで設定すればよいかわかりません。
通常の grails アプリにはそのための conf/Config.groovy ファイルがありますが、プラグインにはありません。
これを達成する別の方法はありますか?
プラグイン ユニットと統合テストを起動したときにデバッグ メッセージを表示したいのですが...

前もって感謝します。
フィリップ

4

1 に答える 1

11

create-plugin スクリプトは Config.groovy を作成しませんが、自分で作成した場合はそれが使用されます。既存のアプリからコピーしないでください。適用できないものが雑然としているため、log4j クロージャーと必要なその他のプロパティを作成するだけです。

log4j = {
    error  'org.codehaus.groovy.grails.web.servlet',  //  controllers
           'org.codehaus.groovy.grails.web.pages', //  GSP
           'org.codehaus.groovy.grails.web.sitemesh', //  layouts
           'org.codehaus.groovy.grails.web.mapping.filter', // URL mapping
           'org.codehaus.groovy.grails.web.mapping', // URL mapping
           'org.codehaus.groovy.grails.commons', // core / classloading
           'org.codehaus.groovy.grails.plugins', // plugins
           'org.codehaus.groovy.grails.orm.hibernate', // hibernate integration
           'org.springframework',
           'org.hibernate',
           'net.sf.ehcache.hibernate'

    warn   'org.mortbay.log'
}

myplugin.someproperty = 'foo'
于 2010-05-27T15:52:58.913 に答える