Grails test log.debug或println到输出不使用-echoot
使用遗留Grails2.2 在配置环境中,我将调试设置为应用程序范围Grails test log.debug或println到输出不使用-echoot,grails,groovy,log4j,Grails,Groovy,Log4j,使用遗留Grails2.2 在配置环境中,我将调试设置为应用程序范围 test{ log4j={ root{ error 'stdout' debug 'stdout' } debug 'grails.app' } } 我有参数 -echoOut 在命令行选项中 但是,如果我在链中的某个地方运行带有log.debug的测试用例,我在控制台或生成的报告中什么也得不到。我遗漏了什么?你可以通过将你的应用
test{
log4j={
root{
error 'stdout'
debug 'stdout'
}
debug 'grails.app'
}
}
我有参数
-echoOut
在命令行选项中
但是,如果我在链中的某个地方运行带有log.debug的测试用例,我在控制台或生成的报告中什么也得不到。我遗漏了什么?你可以通过将你的应用程序包名添加到调试'grails.app'中来解决这个问题,比如调试'stdout':['grails.app','your.package']