我继承了一个不在Maven中的项目&没有关于依赖项设置的文档。我得到了很多与SLF4J相关的错误。
例如,下面代码中的_Logger.error()调用会生成这个编译错误:“类型日志记录器中的方法错误(字符串、对象、对象)不适用于参数”。
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
//lines ommitted
Logger _logger;
//lines ommitted
_logger.error("getValueList|Error|valueId|{}|date|{}| current|{}|", _valueId, _date,_current);
我需要在我的类路径中包含哪些slf4j JAR来避免这种情况?注意,我的类路径中已经有了所有的SLF4J1.7.5&大多数日志记录语句编译得很好,但其他语句则不然。我不知道该怎么解决。
UPDATE-为清晰起见添加了额外代码
解决了:我不小心在类路径中包含了slf4j-api-1.6.6.jar。而不是SLF4J-API-1.7.5.jar。删除slf4j-api-1.6.6.jar之后,slf44编译错误就消失了。
谢谢你的帮助。
我正在学习python,当我在做这个练习的时候...
我仍然离我要做的很远,但在选择和设置付款期限和到期期限的前几行得到了一个代码 错误是编译错误-对象必需。我不知道是什么。WIP代码复制如下 请帮助编辑#1-2017年9月19日上午3点10分,我的第一个VBA代码终于运行了。它很慢,但它在奔跑。我在代码行“Workbooks(”himanshu.xlsm“).sheet1”.range(“j2”).copy Workbooks(“himanshu.
问题内容: 显示值时出现错误: 在php中,来自数据库($ thedate)的值为“ 2015-05-05 21:52:31.000” 我如何格式化它以便能够将它作为字符串显示在php页面上?当前,它显示错误“类DateTime的对象无法转换为字符串”。 问题答案: 您有一个对象,因此必须使用它来格式化输出,例如
我有一个包含两个类的java包。A类和B类。我需要在B类中创建一个A类型的对象。我不知道发生了什么。请谁帮帮我。 包装; A类 B类 我用的是JDK1。5和tomcat,并将它们放在我的D驱动器的java文件夹中。 D:\java\jdk1。5. D:\java\tomcat 现在,我的包裹文件夹也在上面的位置 D:\java\pack 下面是我如何编译我的java类文件。 步骤1:编译A.jav
错误: 我试图通过这个留档https://www.npmjs.com/package/multer来处理MulterError,但遇到了一个问题。 控制台.log(req.body)给出 { },而表单 enctype 等于“多部分/表单数据”。如果我将其更改为“应用程序/ x-www-表单-网址编码”,则req.body是正常的,但文件不会上传到服务器。 穆特用法 从保修页面使用表单enctyp
我在Python27的这个小代码内容中遇到了这个错误。有人能帮我吗?提前谢谢。 运行时错误回溯(上次调用):文件“5EB4481881D651D6ECE1C375C80F5E509.py”,第57行,在print len(arr)TypeError中:“list”对象不可调用