Class LogbackUtils
- java.lang.Object
-
- io.microsphere.logging.logback.util.LogbackUtils
-
public abstract class LogbackUtils extends java.lang.ObjectThe Utilities class of Logback Logger- Since:
- 1.0.0
- Author:
- Mercy
- See Also:
Logger
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ch.qos.logback.classic.LevelgetLevel(ch.qos.logback.classic.Logger logger)Get the Level of Loggerstatic ch.qos.logback.classic.LevelgetLevel(java.lang.String loggerName)Get the Level of Logger by the specified logger namestatic java.lang.StringgetLevelString(ch.qos.logback.classic.Level level)Get the Level String of Loggerstatic java.lang.StringgetLevelString(java.lang.String loggerName)Get the Level String of Logger by the specified logger namestatic ch.qos.logback.classic.LoggergetLogger(java.lang.Class<?> requestClass)Get the Logger by the request classstatic ch.qos.logback.classic.LoggergetLogger(java.lang.String loggerName)Get the Logger by specified namestatic ch.qos.logback.classic.LoggerContextgetLoggerContext()Get the LoggerContextstatic voidsetLoggerLevel(ch.qos.logback.classic.Logger logger, ch.qos.logback.classic.Level level)Set the Level of Loggerstatic voidsetLoggerLevel(ch.qos.logback.classic.Logger logger, java.lang.String levelString)Set the Level of Loggerstatic voidsetLoggerLevel(java.lang.String loggerName, java.lang.String levelName)Set the Level of Logger by the specified logger name
-
-
-
Method Detail
-
getLoggerContext
@Nonnull public static ch.qos.logback.classic.LoggerContext getLoggerContext()
Get the LoggerContext- Returns:
- LoggerContext , never be null
-
getLogger
@Nullable public static ch.qos.logback.classic.Logger getLogger(@Nonnull java.lang.String loggerName)Get the Logger by specified name- Parameters:
loggerName- Logger name- Returns:
- Logger , may be null
-
getLogger
@Nullable public static ch.qos.logback.classic.Logger getLogger(@Nonnull java.lang.Class<?> requestClass)Get the Logger by the request class- Parameters:
requestClass- request class- Returns:
- Logger , may be null
-
getLevel
@Nullable public static ch.qos.logback.classic.Level getLevel(@Nonnull java.lang.String loggerName)Get the Level of Logger by the specified logger name- Parameters:
loggerName- Logger name- Returns:
- the Level of Logger , may be null
-
getLevel
@Nullable public static ch.qos.logback.classic.Level getLevel(@Nullable ch.qos.logback.classic.Logger logger)Get the Level of Logger- Parameters:
logger- Logger- Returns:
- the Level of Logger , may be null
-
setLoggerLevel
public static void setLoggerLevel(java.lang.String loggerName, java.lang.String levelName)Set the Level of Logger by the specified logger name- Parameters:
loggerName- Logger namelevelName- level string, if it'snull, thenLevel.DEBUGwill be taken.
-
setLoggerLevel
public static void setLoggerLevel(@Nullable ch.qos.logback.classic.Logger logger, @Nullable java.lang.String levelString)Set the Level of Logger- Parameters:
logger- LoggerlevelString- level string, if it'snull, thenLevel.DEBUGwill be taken.
-
setLoggerLevel
public static void setLoggerLevel(@Nullable ch.qos.logback.classic.Logger logger, @Nonnull ch.qos.logback.classic.Level level)Set the Level of Logger- Parameters:
logger- Loggerlevel- level
-
getLevelString
@Nullable public static java.lang.String getLevelString(@Nonnull java.lang.String loggerName)Get the Level String of Logger by the specified logger name- Parameters:
loggerName- Logger name- Returns:
- the Level String of Logger , may be null
-
getLevelString
@Nullable public static java.lang.String getLevelString(@Nullable ch.qos.logback.classic.Level level)Get the Level String of Logger- Parameters:
level- Level- Returns:
- the Level String of Logger , may be null
-
-