2010-05-27 5 views
9

첫 번째 grails 플러그인을 만들고 있는데 로깅을 구성해야하는 위치를 모르겠습니다.
일반 grails 앱에는 conf/Config.groovy 파일이 있지만 플러그인의 경우에는 없습니다.
다른 방법이 있나요?
내 플러그인 유닛 및 통합 테스트를 시작할 때 디버그 메시지를보고 싶습니다 ...grails plugin에 대한 로깅을 어떻게 구성합니까?

미리 감사드립니다.
Philippe

답변

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

간단합니다! 감사합니다 ;-) – Philippe

관련 문제