He estado luchando durante horas tratando de mostrar los mensajes de registro (ya sea en un archivo o en la consola) al realizar pruebas de integración. Supuse que podría utilizar el siguiente código para agregar un mensaje de registro:Iniciando Grails durante las pruebas de integración
log.debug "Some useful information here"
he comentado a cabo la siguiente línea en _GrailsWar.groovy
:
target(startLogging:"Bootstraps logging") {
// do nothing, overrides default behaviour so that logging doesn't kick in
}
como se sugiere aquí http://jira.codehaus.org/browse/GRAILS-4470
La sección log4j de Config.groovy
se ve así:
// 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
//console name: 'stdout', layout: pattern(conversionPattern: '%d{dd-MM-yyyy HH:mm:ss,SSS} %5p %c{1} - %m%n')
//file name: 'hibeFile', file: 'hibe.log', layout: pattern(conversionPattern: '%d{dd-MM-yyyy HH:mm:ss,SSS} %5p %c{1} - %m%n')
file name:'file', file:'C:/Users/Christopher/Documents/NetBeansProjects/TestProject/smyh.log', append: false
console name:'stdout'
}
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'
debug 'grails.app'
info 'grails.app'
root {
// change the root logger to my tomcatLog file
error 'file', stdout
info 'file', stdout
warn 'file', stdout
debug 'file', stdout
additivity = true
}
}
¿Alguien sabe por qué no puedo ver mis mensajes de registro durante las pruebas de integración?
Muchas gracias por su tiempo.
Gracias por la sugerencia. No había visto la lista de correo particular que mencionaste, aunque me encontré con el enlace incluido que sugiere modificar el archivo _GrailsWar.groovy. Por desgracia, no pude encontrar una solución del hilo. –