package org.qrone.r7.app; import org.slf4j.Marker; import ch.qos.logback.classic.Level; import ch.qos.logback.classic.Logger; import ch.qos.logback.classic.turbo.TurboFilter; import ch.qos.logback.core.spi.FilterReply; public class QrONEAppLogTurboFilter extends TurboFilter{ @Override public FilterReply decide(Marker arg0, Logger logger, Level lv, String arg3, Object[] arg4, Throwable arg5) { if(lv.equals(Level.DEBUG) && !logger.getName().startsWith("org.qrone")){ return FilterReply.DENY; } return FilterReply.NEUTRAL; } }