2010-05-27 6 views
9

Я создаю свой первый плагин grails, и я не знаю, где должен быть настроен журнал.
В обычном приложении grails для этого есть файл conf/Config.groovy, но для плагина нет.
Есть ли другой способ достичь этого?
Я хотел бы видеть отладочные сообщения, когда я запускаю свой модуль плагина и тесты интеграции ...Как настроить ведение журнала для плагина grails?

Заранее спасибо.
Philippe

ответ

11

Сценарий создания плагина не создает 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' 
+1

Это просто! Спасибо ;-) – Philippe