java.lang.String cannot be converted to org.slf4j.Marker

Posted JohnTesla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java.lang.String cannot be converted to org.slf4j.Marker相关的知识,希望对你有一定的参考价值。

LOGGER.info("创建channelPool耗时{}ms:[{}:{}]", duation, socketAddress.getHostName(), socketAddress.getPort());

上面这行代码,如果slf4j采用1.5.6,则会识别成这个方法:

 

 

如果slf4j采用1.7.2,则会识别成这个方法:

 

 报错消失了

以上是关于java.lang.String cannot be converted to org.slf4j.Marker的主要内容,如果未能解决你的问题,请参考以下文章

java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String

java.lang.Integer cannot be cast to java.lang.String

Cannot resolve method 'setAttribute(java.lang.String, java.lang.String)'

com.alibaba.fastjson.JSONArray cannot be cast to java.lang.String

解决java.lang.String cannot be cast to java.lang.Integer异常

Cannot convert value of type ‘java.lang.String‘ to requi