我试图在org.slf4j.Logger中调用以下方法
info(String format, Object... arguments)
但我正在
Stacktrace:] with root cause
javax.el.ELException: Cannot convert myString {} {} of type class java.lang.String to interface org.slf4j.Marker
at org.apache.el.lang.ELSupport.coerceToType(ELSupport.java:420)
at org.apache.el.ExpressionFactoryImpl.coerceToType(ExpressionFactoryImpl.java:47)
at javax.el.BeanELResolver.invoke(BeanELResolver.java:477)
at org.apache.jasper.el.JasperELResolver.invoke(JasperELResolver.java:139)
这是我的代码
<c:set var="logger" value="${go:getLogger('example_jsp')}" />
${logger.info('myString {} {}', object1, object2)}
tld
<function>
<description>Get Logger</description>
<name>getLogger</name>
<function-class>org.slf4j.LoggerFactory</function-class>
<function-signature>org.slf4j.Logger getLogger(java.lang.String) </function-signature>
</function>