我有一个非常昂贵的操作来生成调试消息,我希望避免每次生成它。log.debug("{}", () -> expensive()); //gives the target type must be a functional interfaceprivate String expensive(){ aLongList.forEach( (element) -> sb.append(element));
return sb.toStri
记录日志的代码片段如下: String msg = "Storing a generated " + " bundle with an id of:" + bundleName;}
正如您所看到的,有一个LOGGER.isDebugEnabled我们还将jawr.debug.on属性设置为false (ja
我们传统的伐木方式是: logger.debug("something to log, and barbarbar {}", objectlogger.debug(() -> return "something to log, and barbarbar " + object);
slf4j或其他记录器没有提供这种方式来进行日志记录,有什么原因吗