我希望以下代码中的两个fors的行为方式相同,但它们不会:
body
第一个正确打印消息,而第二个给我这个例外:
java.lang.ClassCastException:ch.qos.logback.classic.spi.LoggingEvent 无法转换为ch.qos.logback.core.Appender
答案 0 :(得分:0)
问题不在于打印功能内部的转换。
我认为问题在于:
renderRow
将其更改为
for(Appender appender : argumentCaptor.getAllValues()) { ...