gradle日志仅在使用lifecycle时显示消息

gradle日志仅在使用lifecycle时显示消息,gradle,Gradle,我正试图显示这样的日志消息 def myMethod(Project proj, msg) { proj.logger.info msg } 但是,当我调用myMethod时,它没有显示任何内容。 但是,当我使用lifecycle而不是info时,它可以正常工作并正确显示消息 def myMethod(Project proj, msg) { proj.logger.lifecycle msg } 怎么了?需要配置什么才能使info工作?使用调试时,您需要使用-i开关运行grad

我正试图显示这样的日志消息

def myMethod(Project proj, msg) {
   proj.logger.info msg
}
但是,当我调用
myMethod
时,它没有显示任何内容。 但是,当我使用
lifecycle
而不是
info
时,它可以正常工作并正确显示消息

def myMethod(Project proj, msg) {
   proj.logger.lifecycle msg
}

怎么了?需要配置什么才能使
info
工作?

使用调试时,您需要使用
-i
开关运行gradle以获取信息语句
-d

除非传递了
-q
开关,否则将始终打印生命周期

您可以使用以下代码段以编程方式执行此操作:

logging.setLevel(LogLevel.INFO)
logger.info('lol')

当运行
gradle
时,lol将在不使用
-i
开关的情况下打印出来。

有没有一种方法可以通过编程实现这一点?因为例如,
-i
将添加一些我不需要的附加消息。@user1432980,是的,这是可能的。请参阅更新的答案。