我正在尝试显示像这样的记录器消息
def myMethod(Project proj, msg) {
proj.logger.info msg
}
然而,当我调用myMethod
时,它什么也没有显示。
但是,当我使用lifecycle
代替info
时 - 它工作正常并正确显示消息
def myMethod(Project proj, msg) {
proj.logger.lifecycle msg
}
有什么问题?为了使info
有效,需要配置什么?
答案 0 :(得分:4)
您需要使用-i
开关运行gradle以在使用调试时获取信息语句-d
。
除非通过-q
开关,否则始终会打印生命周期。
您可以使用以下代码以编程方式执行此操作:
logging.setLevel(LogLevel.INFO)
logger.info('lol')
运行gradle
lol 将在没有-i
开关的情况下打印出来。