集成测试期间的Grails日志记录

时间:2013-12-11 11:21:14

标签: grails testing logging log4j

我知道这个问题已经在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。

为了让这更加疯狂和令人沮丧,我有时会看到日志,有时却看不到。 有人有想法吗?

谢谢, 伊万

0 个答案:

没有答案