在logback.xml加了一个自定义的过滤器报类找不到错误

在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)