Log4j如何实现惰性参数评估?

问题描述 投票:13回答:1

给出Java argument evaluation mechanismLog4j在禁用大括号时格式化带有大括号的消息“以避免参数构造的代价”时,如何实现lazy evaluation

例如

logger.debug("Entry number: {} is {}", i, entry[i]);
java log4j lazy-evaluation
1个回答
18
投票

我想Log4j的意思是,用大括号括起来,他们避免在不需要时构造字符串(例如,Level不是Debug):

© www.soinside.com 2019 - 2024. All rights reserved.