gpt4 book ai didi

java.lang.String 无法转换为 org.slf4j.Marker

转载 作者:搜寻专家 更新时间:2023-11-01 03:33:10 30 4
gpt4 key购买 nike

我正在使用 import lombok.extern.slf4j.Slf4j;对于我的类(class),这是我的日志语句:log.info("{} : {} - {}", String1, String2, String3);

但它无法编译并提示以上行:java.lang.String cannot be converted to org.slf4j.Marker

有什么想法吗?

最佳答案

我猜你愿意使用 info(String format, Object... arguments) 并且想知道为什么真正调用的方法是 info(Marker marker, String format , 对象 arg1, 对象 arg2).

这与 Most Specific Method selection 有关和 Identify Potentially Applicable Methods .

由于您正好有四个参数,其中三个完全匹配,因此必须将 info(Marker marker, String format, Object arg1, Object arg2) 方法视为“潜在匹配”。

您应该阅读有关可变 arity 参数的文档以获取更多详细信息。

关于java.lang.String 无法转换为 org.slf4j.Marker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41880719/

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