我想在控制台中打印一些值,我该怎么做?
每次进入函数时,我都希望它用任何文本打印一行,我只想知道我是否进入函数,以及一些if-else语句。 主要用于调试。
答案 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 = {
}
}
,每当输入控制器方法时,这将打印到日志中
答案 2 :(得分:3)
常规java System.out.println("Your stuff");
也可以。