Grails:如何在cmd控制台中打印?

时间:2010-10-08 20:35:02

标签: grails printing console cmd

我想在控制台中打印一些值,我该怎么做?

每次进入函数时,我都希望它用任何文本打印一行,我只想知道我是否进入函数,以及一些if-else语句。 主要用于调试。

3 个答案:

答案 0 :(得分:21)

如果您的意思是“打印到控制台输出面板”,那么您只需使用println

println "Hello, world"

打印输出结果:

groovy> println "Hello, world" 

Hello, world

如果这不是您的意思,您能否澄清一下您的问题更具体?

答案 1 :(得分:9)

你可能想要考虑内置日志记录功能的grails,它提供与println相同的功能以及更多

http://grails.github.io/grails-doc/3.0.x/guide/single.html#logging

在您的应用中只是说

log.info "Hello World"

每次在控制器中输入动作时都要打印一些东西,你可以做这样的事情

class UserController {

    def beforeInterceptor = {
       log.info "Entering Action ${actionUri}"
    }

    def index = {
    }

    def listContributors = {
    }
}

由于controller interceptor

,每当输入控制器方法时,这将打印到日志中

答案 2 :(得分:3)

常规java System.out.println("Your stuff");也可以。