gpt4 book ai didi

java - 帮助识别该记录器

转载 作者:行者123 更新时间:2023-12-01 15:45:58 26 4
gpt4 key购买 nike

伙计们,我正在尝试纠正一个应用程序...我在其中找到了这行代码:

private static final Log log=LogFactory.getLog(MyClass.class);

然后这个记录器的使用方式如下:

log.info("The message has the following arguments {0},{1},{2}",arg1.toString(),arg2.toString(),arg3.toString());

当然这会给我带来编译错误。问题是它们在几个类中具有相似的模式,并且存在相同的错误。

日志类的导入是:

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

这些正确吗??或者我应该使用其他导入,例如 Log4j 或 Slf4j。

非常感谢。

最佳答案

编辑:我认为您所指的具体语法落在 SLF4J 行上。检查 http://www.slf4j.org/apidocs/org/slf4j/Logger.html 中的示例。那么导入也会相应改变。

他们是正确的。请参阅http://commons.apache.org/logging/guide.html

如果你使用的是 Maven。

用它来解决您的编译错误

<!-- Apache commons-logging --> 
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
</dependency>

关于java - 帮助识别该记录器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6998655/

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