public class Logger extends Object implements Appender.AppenderPipeline
| Modifier and Type | Class and Description |
|---|---|
static class |
Logger.DefaultLoggerRepository |
static interface |
Logger.LoggerRepository |
static class |
Logger.ProvisionNode |
static class |
Logger.RootLogger |
| Modifier and Type | Method and Description |
|---|---|
void |
addAppender(Appender newAppender) |
void |
callAppenders(LoggingEvent event) |
void |
debug(Object message) |
void |
debug(Object message,
Throwable t) |
void |
error(Object message) |
void |
error(Object message,
Throwable t) |
protected void |
forcedLog(String fqcn,
Level level,
Object message,
Throwable t) |
Enumeration |
getAllAppenders() |
Appender |
getAppender(String name) |
Level |
getEffectiveLevel() |
Level |
getLevel() |
static Logger |
getLogger(Class clazz) |
static Logger |
getLogger(String name) |
String |
getName() |
static Logger.LoggerRepository |
getRepository() |
static Logger |
getRootLogger() |
void |
info(Object message) |
void |
info(Object message,
Throwable t) |
boolean |
isAttached(Appender appender) |
void |
removeAllAppenders() |
void |
removeAppender(Appender appender) |
void |
removeAppender(String name) |
void |
setAdditivity(boolean additive) |
void |
setLevel(Level level) |
void |
warn(Object message) |
void |
warn(Object message,
Throwable t) |
public static Logger.LoggerRepository getRepository()
public static Logger getRootLogger()
public void addAppender(Appender newAppender)
addAppender in interface Appender.AppenderPipelinepublic void callAppenders(LoggingEvent event)
public void debug(Object message)
public void error(Object message)
public Enumeration getAllAppenders()
getAllAppenders in interface Appender.AppenderPipelinepublic Appender getAppender(String name)
getAppender in interface Appender.AppenderPipelinepublic Level getEffectiveLevel()
public final String getName()
public final Level getLevel()
public void info(Object message)
public boolean isAttached(Appender appender)
isAttached in interface Appender.AppenderPipelinepublic void removeAllAppenders()
removeAllAppenders in interface Appender.AppenderPipelinepublic void removeAppender(Appender appender)
removeAppender in interface Appender.AppenderPipelinepublic void removeAppender(String name)
removeAppender in interface Appender.AppenderPipelinepublic void setAdditivity(boolean additive)
public void setLevel(Level level)
public void warn(Object message)
Copyright © 2012–2023 Apache Software Foundation. All rights reserved.