我知道这个问题已经在stackoverflow中发生了几次,但它们反映的是Grails的旧版本,并且解决方案对我不起作用。我现在正在使用2.2.3版本。
问题是我的服务/控制器/在集成测试期间没有在控制台上显示任何日志,当我运行应用程序(grails run-app)时,它们会显示出来。
我的log4j配置如下所示:
environments {
test {
root {
error 'stdout'
}
debug 'grails.app.services'
debug 'grails.app.controllers'
debug 'grails.app.domain'
}
development {
root {
error 'stdout'
}
debug 'grails.app.services'
debug 'grails.app.controllers'
}
}
我的测试扩展了IntegrationSpec。
为了让这更加疯狂和令人沮丧,我有时会看到日志,有时却看不到。 有人有想法吗?
谢谢, 伊万