![JAR search and dependency download from the Maven repository](/logo.png)
nu.mine.mosher.io.slf4j.ServletLoggerLevel Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of adapt-slf4j-to-servlet Show documentation
Show all versions of adapt-slf4j-to-servlet Show documentation
Slf4j adaptation layer, that sends log messages to the servlet context.
The newest version!
package nu.mine.mosher.io.slf4j;
import lombok.NonNull;
import org.slf4j.event.Level;
import java.util.concurrent.atomic.AtomicInteger;
final class ServletLoggerLevel {
@NonNull private final AtomicInteger level = new AtomicInteger(Level.TRACE.toInt());
public void set(@NonNull final Level level) {
this.level.set(level.toInt());
}
@NonNull
public Level get() {
return Level.intToLevel(this.level.get());
}
public boolean is(@NonNull final Level level) {
// 0 = TRACE < DEBUG < INFO < WARN < ERROR
return this.level.get() <= level.toInt();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy