2010-05-27 6 views
9

Sto creando il mio primo plug-in per Grails e non so dove deve essere configurata la registrazione.
In una normale app per grails, c'è un file conf/Config.groovy per quello, ma per un plugin non ce n'è.
C'è un altro modo per raggiungere questo obiettivo?
Mi piacerebbe vedere i messaggi di debug quando lancio la mia unità di plugin e test di integrazione ...Come configurare la registrazione per un plugin Grails?

Grazie in anticipo.
Philippe

risposta

11

Lo script create-plugin non crea un Config.groovy ma se ne crei uno tu stesso verrà utilizzato. Non copiarne uno da un'app esistente poiché sarà ingombrante da cose che non sono applicabili, basta creare una chiusura log4j e qualsiasi altra proprietà tu abbia bisogno:

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' 
+1

È così semplice! Grazie ;-) – Philippe