Grails测试log.debug或println输出不能与-echoOut一起使用

时间:2017-01-03 02:28:51

标签: grails groovy log4j

使用传统grails 2.2 在配置环境中,我将调试设置为app wide

test{
   log4j={
      root{
          error 'stdout'
          debug 'stdout'
      }
      debug 'grails.app'

    }
}

我有参数

-echoOut 

在命令行选项中。

但是如果我在链中的某个地方运行一个带有log.debug的测试用例,我在控制台或生成的报告中什么也得不到。我错过了什么?

1 个答案:

答案 0 :(得分:1)

您可以通过将应用包名称添加到 debug' grails.app' 来解决此问题,例如 debug' stdout':[&#39 ; grails.app',' your.package']