在logback.xml里加了一个自定义的过滤器,如下:
<appender name="iot" class="ch.qos.logback.core.rolling.RollingFileAppender">
<filter class="magic.extension.PatternLogbackFilter">
<logPattern>magic.core.service.iot\..*</logPattern>
</filter>
项目启动时直接报错magic.extension.PatternLogbackFilter找不到
at java.lang.ClassNotFoundException: magic.extension.PatternLogbackFilter
at at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at at ch.qos.logback.core.util.Loader.loadClass(Loader.java:120)
at at ch.qos.logback.core.joran.action.NestedComplexPropertyIA.begin(NestedComplexPropertyIA.java:102)
at at ch.qos.logback.core.joran.spi.Interpreter.callBeginAction(Interpreter.java:269)
at at ch.qos.logback.core.joran.spi.Interpreter.startElement(Interpreter.java:145)
at at ch.qos.logback.core.joran.spi.Interpreter.startElement(Interpreter.java:128)
at at ch.qos.logback.core.joran.spi.EventPlayer.play(EventPlayer.java:50)
at at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:165)
at at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:152)
at at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:110)
at at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:53)
at at com.haulmont.cuba.core.sys.logging.LogbackConfigurator.configureByResource(LogbackConfigurator.java:74)
at at com.haulmont.cuba.core.sys.logging.LogbackConfigurator.configure(LogbackConfigurator.java:49)