gpt4 book ai didi

java - apache commons 日志记录是否支持占位符?

转载 作者:行者123 更新时间:2023-12-03 10:04:54 25 4
gpt4 key购买 nike

Here是关于 apache commons logging 的用户指南,但它没有关于占位符的示例。 Slf4j可以替换{}根据日志级别,例如它不调用 toString并且不替换 {}未启用日志级别时。 apache commons logging 是否支持此功能?

最佳答案

不,它不支持占位符。如果您需要动态生成字符串(由于内存分配导致的昂贵操作),请将日志记录调用包装在一个条件中:

Performance is often a logging concern. By examining the appropriate property, a component can avoid expensive operations (producing information to be logged).

For example,

if (log.isDebugEnabled()) {
... do something expensive ...
log.debug(theResult);
}

— [https://commons.apache.org/proper/commons-logging/apidocs/org/apache/commons/logging/Log.html]

关于java - apache commons 日志记录是否支持占位符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40901546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com