首先,看起来您使用的是 Kotlin,而不是标签中指定的 Java。这是两种不同的编程语言,即使它们是可互操作的并且都在 Java 虚拟机上运行。
请参阅此处了解 Java 和 Kotlin 之间的比较
接下来,您的 IDE 不建议您使用“msg”作为带有字符串参数的函数:
msg("something_string")
。它告诉您函数logger.info()
正在请求一个命名参数“msg”,该参数必须是String类型
使用示例:
不使用命名参数:
logger.info("something you want to log")
使用命名参数:
logger.info(msg = "something you want to log")