任何开发都须要跟踪一些调试信息,避免频繁的使用Debug模式,咱们会在方法中放入一些info,执行过程当中打印到后台,Grails使用的是log4j做为日志框架,因此和在Java开发中的使用方法是同样的,这里在config中将经常使用的几个设置记录一下,备拷node
<!-- lang: groovy --> // log4j configuration log4j = { // Example of changing the log pattern for the default console appender: // //appenders { // console name:'stdout', layout:pattern(conversionPattern: '%c{2} %m%n') //} 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' // Set level for all application artifacts info "grails.app" // Set for a specific controller in the default package //debug "grails.app.controllers.YourController" // Set for a specific domain class //debug "grails.app.domain.org.example.Book" // Set for all taglibs //info "grails.app.taglib" }
更详细的内容能够参考Grails1.2参考文档速读(3)web