gpt4 book ai didi

java - 如何使用变量和异常格式化错误日志

转载 作者:行者123 更新时间:2023-11-30 05:56:23 25 4
gpt4 key购买 nike

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

private static final Logger log = LoggerFactory.getLogger(Twitter.class);

} catch (TwitterException e) {
// It prints the message as well as the exception
// log.error("Unable to show status", e);

// I would like to pass a status as well as an exception
// Is this an appropriate log statement
String status = "failed";
log.error("Unable to show status {}", status, e);
}

上面的 log.error 语句是 log.error 的变体,上面的语句能正常工作吗?我不确定,因为我也通过了“状态”。请澄清

最佳答案

如果不确定,只需使用 String#format 创建日志消息:

log.error(String.format("Unable to show status %s", status), e);

关于java - 如何使用变量和异常格式化错误日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7253765/

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