Last active
December 31, 2019 19:52
-
-
Save zacscoding/13cfdc9633c51f911c12c8bf8bdd523a to your computer and use it in GitHub Desktop.
change log level for test if u dont want to see logs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import ch.qos.logback.classic.Level; | |
import ch.qos.logback.classic.Logger; | |
import org.slf4j.LoggerFactory; | |
/** | |
* @author zacconding | |
* @Date 2018-05-02 | |
* @GitHub : https://github.com/zacscoding | |
*/ | |
public final class LogLevelUtil { | |
public static void setOff() { | |
setOff(org.slf4j.Logger.ROOT_LOGGER_NAME); | |
} | |
public static void setOff(String name) { | |
setLevel(name, Level.OFF); | |
} | |
public static void setError() { | |
setError(org.slf4j.Logger.ROOT_LOGGER_NAME); | |
} | |
public static void setError(String name) { | |
setLevel(name, Level.ERROR); | |
} | |
public static void setWarn() { | |
setWarn(org.slf4j.Logger.ROOT_LOGGER_NAME); | |
} | |
public static void setWarn(String name) { | |
setLevel(name, Level.WARN); | |
} | |
public static void setInfo() { | |
setInfo(org.slf4j.Logger.ROOT_LOGGER_NAME); | |
} | |
public static void setInfo(String name) { | |
setLevel(name, Level.INFO); | |
} | |
public static void setDebug() { | |
setDebug(org.slf4j.Logger.ROOT_LOGGER_NAME); | |
} | |
public static void setDebug(String name) { | |
setLevel(name, Level.DEBUG); | |
} | |
public static void setTrace() { | |
setTrace(org.slf4j.Logger.ROOT_LOGGER_NAME); | |
} | |
public static void setTrace(String name) { | |
setLevel(name, Level.TRACE); | |
} | |
public static void setAll() { | |
setAll(org.slf4j.Logger.ROOT_LOGGER_NAME); | |
} | |
public static void setAll(String name) { | |
setLevel(name, Level.ALL); | |
} | |
public static void setRootLevel(Level level) { | |
setLevel(org.slf4j.Logger.ROOT_LOGGER_NAME, level); | |
} | |
public static void setLevel(String loggerName, Level level) { | |
final Logger logger = (Logger) LoggerFactory.getLogger(loggerName); | |
if (logger != null) { | |
logger.setLevel(level); | |
} | |
} | |
private LogLevelUtil() { | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment