public class Logger extends Object
org.apache.log4j.Logger so that the codebase references
this façade instead of Log4j directly. When we swap logging implementations
we only need to change this single class.
Note: configuration APIs (getLevel(), setLevel(org.apache.log4j.Level),
addAppender(org.apache.log4j.Appender), removeAppender(org.apache.log4j.Appender)) still expose Log4j
Level and Appender types and are intended for test/setup
code only.
| Modifier and Type | Method and Description |
|---|---|
void |
addAppender(org.apache.log4j.Appender appender) |
void |
debug(Object message) |
void |
debug(Object message,
Throwable t) |
void |
error(Object message) |
void |
error(Object message,
Throwable t) |
void |
fatal(Object message) |
void |
fatal(Object message,
Throwable t) |
org.apache.log4j.Level |
getLevel() |
static Logger |
getLogger(Class<?> clazz) |
static Logger |
getLogger(String name) |
void |
info(Object message) |
void |
info(Object message,
Throwable t) |
boolean |
isDebugEnabled() |
boolean |
isInfoEnabled() |
boolean |
isTraceEnabled() |
void |
removeAppender(org.apache.log4j.Appender appender) |
void |
setLevel(org.apache.log4j.Level level) |
void |
trace(Object message) |
void |
trace(Object message,
Throwable t) |
void |
warn(Object message) |
void |
warn(Object message,
Throwable t) |
public void debug(Object message)
public void info(Object message)
public void warn(Object message)
public void error(Object message)
public void fatal(Object message)
public void trace(Object message)
public boolean isDebugEnabled()
public boolean isInfoEnabled()
public boolean isTraceEnabled()
public org.apache.log4j.Level getLevel()
public void setLevel(org.apache.log4j.Level level)
public void addAppender(org.apache.log4j.Appender appender)
public void removeAppender(org.apache.log4j.Appender appender)
Copyright (c) 2006-2026 North Concepts Inc. All Rights Reserved.