一些奇怪的行为:记录器在关闭时不可用这里发生了什么?
Logger logger = Logger.getLogger("groovy.my.foo");
def printParameters() {
if(logger.isDebugEnabled())
logger.debug("print parameters")
binding.variables.each { key, value ->
logger.debug("Name=$key value= $value");
}
}
仅在提供记录器的情况下有效
def printParameters(Logger logger)
参数没问题....谢谢