public class StdLoggerFactory extends java.lang.Object implements ILoggerFactory
Constructor and Description |
---|
StdLoggerFactory() |
Modifier and Type | Method and Description |
---|---|
List<Appender> |
getDefaultAppenders()
Return the current default list of appenders that are configured.
|
Level |
getDefaultLevel() |
Logger |
getLogger(java.lang.String name)
Return an appropriate
Logger instance as specified by the name parameter. |
StdLogger |
getStdLogger(java.lang.String name) |
static StdLoggerFactory |
init(Level defaultLevel) |
void |
setDefaultAppenders(List<Appender> defaultAppenders) |
void |
setDefaultLevel(Level defaultLevel) |
public static StdLoggerFactory init(Level defaultLevel)
public Logger getLogger(java.lang.String name)
Logger
instance as specified by the name
parameter.
If the name parameter is equal to Logger.ROOT_LOGGER_NAME
, that is the string value
"ROOT" (case insensitive), then the root logger of the underlying logging system is returned.
Null-valued name arguments are considered invalid.
Certain extremely simple logging systems, e.g. NOP, may always return the same logger instance regardless of the
requested name.getLogger
in interface ILoggerFactory
name
- the name of the Logger to returnpublic StdLogger getStdLogger(java.lang.String name)
public Level getDefaultLevel()
public void setDefaultLevel(Level defaultLevel)
public List<Appender> getDefaultAppenders()