public class Log4JLogger extends org.apache.log4j.Logger implements Logger
Log4JLogFactory,
Log4JLoggerFactoryLogger.EventTypeadditive, level, name, parent, repository, resourceBundleALL, DEBUG, ERROR, EVENT_FAILURE, EVENT_SUCCESS, EVENT_UNSPECIFIED, FATAL, INFO, OFF, SECURITY_AUDIT, SECURITY_FAILURE, SECURITY_SUCCESS, TRACE, WARNING| Constructor and Description |
|---|
Log4JLogger(String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
always(Logger.EventType type,
String message)
Log an event regardless of what logging level is enabled.
|
void |
always(Logger.EventType type,
String message,
Throwable throwable)
Log an event regardless of what logging level is enabled
and also record the stack trace associated with the event.
|
void |
always(Object message)
Always log the specified message as a
SECURITY_AUDIT event type. |
void |
always(Object message,
Throwable throwable)
Always log the specified message as a
SECURITY_AUDIT event type, along
with its associated exception stack trace (if any). |
void |
debug(Logger.EventType type,
String message)
Log a debug level security event if 'debug' level logging is enabled.
|
void |
debug(Logger.EventType type,
String message,
Throwable throwable)
Log a debug level security event if 'debug' level logging is enabled
and also record the stack trace associated with the event.
|
void |
debug(Object message) |
void |
debug(Object message,
Throwable throwable) |
void |
error(Logger.EventType type,
String message)
Log an error level security event if 'error' level logging is enabled.
|
void |
error(Logger.EventType type,
String message,
Throwable throwable)
Log an error level security event if 'error' level logging is enabled
and also record the stack trace associated with the event.
|
void |
error(Object message) |
void |
error(Object message,
Throwable throwable) |
void |
fatal(Logger.EventType type,
String message)
Log a fatal event if 'fatal' level logging is enabled.
|
void |
fatal(Logger.EventType type,
String message,
Throwable throwable)
Log a fatal level security event if 'fatal' level logging is enabled
and also record the stack trace associated with the event.
|
void |
fatal(Object message) |
void |
fatal(Object message,
Throwable throwable) |
int |
getESAPILevel()
Retrieve the current ESAPI logging level for this logger.
|
static org.apache.log4j.Category |
getInstance(Class clazz)
This method overrides
Category.getInstance(java.lang.String) by supplying
its own factory type as a parameter. |
static org.apache.log4j.Category |
getInstance(String name)
This method overrides
Category.getInstance(java.lang.String) by supplying
its own factory type as a parameter. |
static org.apache.log4j.Logger |
getLogger(Class clazz)
This method overrides
Logger.getLogger(java.lang.String) by supplying
its own factory type as a parameter. |
static org.apache.log4j.Logger |
getLogger(String name)
This method overrides
Logger.getLogger(java.lang.String) by supplying
its own factory type as a parameter. |
String |
getUserInfo() |
void |
info(Logger.EventType type,
String message)
Log an info level security event if 'info' level logging is enabled.
|
void |
info(Logger.EventType type,
String message,
Throwable throwable)
Log an info level security event if 'info' level logging is enabled
and also record the stack trace associated with the event.
|
void |
info(Object message) |
void |
info(Object message,
Throwable throwable) |
boolean |
isDebugEnabled()
Allows the caller to determine if messages logged at this level
will be discarded, to avoid performing expensive processing.
|
boolean |
isErrorEnabled()
Allows the caller to determine if messages logged at this level
will be discarded, to avoid performing expensive processing.
|
boolean |
isFatalEnabled()
Allows the caller to determine if messages logged at this level
will be discarded, to avoid performing expensive processing.
|
boolean |
isInfoEnabled()
Allows the caller to determine if messages logged at this level
will be discarded, to avoid performing expensive processing.
|
boolean |
isTraceEnabled()
Allows the caller to determine if messages logged at this level
will be discarded, to avoid performing expensive processing.
|
boolean |
isWarningEnabled()
Allows the caller to determine if messages logged at this level
will be discarded, to avoid performing expensive processing.
|
void |
setLevel(int level)
Dynamically set the ESAPI logging severity level.
|
void |
trace(Logger.EventType type,
String message)
Log a trace level security event if 'trace' level logging is enabled.
|
void |
trace(Logger.EventType type,
String message,
Throwable throwable)
Log a trace level security event if 'trace' level logging is enabled
and also record the stack trace associated with the event.
|
void |
trace(Object message) |
void |
trace(Object message,
Throwable throwable) |
void |
warn(Object message) |
void |
warn(Object message,
Throwable throwable) |
void |
warning(Logger.EventType type,
String message)
Log a warning level security event if 'warning' level logging is enabled.
|
void |
warning(Logger.EventType type,
String message,
Throwable throwable)
Log a warning level security event if 'warning' level logging is enabled
and also record the stack trace associated with the event.
|
addAppender, assertLog, callAppenders, exists, forcedLog, getAdditivity, getAllAppenders, getAppender, getChainedPriority, getCurrentCategories, getDefaultHierarchy, getEffectiveLevel, getHierarchy, getLevel, getLoggerRepository, getName, getParent, getPriority, getResourceBundle, getResourceBundleString, getRoot, isAttached, isEnabledFor, l7dlog, l7dlog, log, log, log, removeAllAppenders, removeAppender, removeAppender, setAdditivity, setLevel, setPriority, setResourceBundle, shutdownpublic Log4JLogger(String name)
public static org.apache.log4j.Category getInstance(String name)
Category.getInstance(java.lang.String) by supplying
its own factory type as a parameter.public static org.apache.log4j.Category getInstance(Class clazz)
Category.getInstance(java.lang.String) by supplying
its own factory type as a parameter.public static org.apache.log4j.Logger getLogger(String name)
Logger.getLogger(java.lang.String) by supplying
its own factory type as a parameter.public static org.apache.log4j.Logger getLogger(Class clazz)
Logger.getLogger(java.lang.String) by supplying
its own factory type as a parameter.public void setLevel(int level)
public int getESAPILevel()
Log4JLogger for an explanation of
why this method is not simply called getLevel().
Explanation: Since this class extends Log4j's Logger class which has a
getLevel() method that returns extended by org.apache.log4j.Level,
we can't simply have a getLevel() that simply returns an int.
Hence we renamed it to getESAPILevel().getESAPILevel in interface Loggerpublic void always(Logger.EventType type, String message, Throwable throwable)
public void always(Logger.EventType type, String message)
public void trace(Logger.EventType type, String message, Throwable throwable)
public void trace(Logger.EventType type, String message)
public void debug(Logger.EventType type, String message, Throwable throwable)
public void debug(Logger.EventType type, String message)
public void info(Logger.EventType type, String message)
public void info(Logger.EventType type, String message, Throwable throwable)
public void warning(Logger.EventType type, String message, Throwable throwable)
public void warning(Logger.EventType type, String message)
public void error(Logger.EventType type, String message, Throwable throwable)
public void error(Logger.EventType type, String message)
public void fatal(Logger.EventType type, String message, Throwable throwable)
public void fatal(Logger.EventType type, String message)
public void always(Object message)
SECURITY_AUDIT event type.message - The String representation of the specified message as
logged by calling the object's toString() method.public void always(Object message, Throwable throwable)
SECURITY_AUDIT event type, along
with its associated exception stack trace (if any).message - The String representation of the specified message as
logged by calling the object's toString() method.public void trace(Object message)
trace in class org.apache.log4j.Loggerpublic void trace(Object message, Throwable throwable)
trace in class org.apache.log4j.Loggerpublic void debug(Object message)
debug in class org.apache.log4j.Categorypublic void debug(Object message, Throwable throwable)
debug in class org.apache.log4j.Categorypublic void info(Object message)
info in class org.apache.log4j.Categorypublic void info(Object message, Throwable throwable)
info in class org.apache.log4j.Categorypublic void warn(Object message)
warn in class org.apache.log4j.Categorypublic void warn(Object message, Throwable throwable)
warn in class org.apache.log4j.Categorypublic void error(Object message)
error in class org.apache.log4j.Categorypublic void error(Object message, Throwable throwable)
error in class org.apache.log4j.Categorypublic void fatal(Object message)
fatal in class org.apache.log4j.Categorypublic void fatal(Object message, Throwable throwable)
fatal in class org.apache.log4j.Categorypublic boolean isDebugEnabled()
isDebugEnabled in interface LoggerisDebugEnabled in class org.apache.log4j.Categorypublic boolean isErrorEnabled()
isErrorEnabled in interface Loggerpublic boolean isFatalEnabled()
isFatalEnabled in interface Loggerpublic boolean isInfoEnabled()
isInfoEnabled in interface LoggerisInfoEnabled in class org.apache.log4j.Categorypublic boolean isTraceEnabled()
isTraceEnabled in interface LoggerisTraceEnabled in class org.apache.log4j.Loggerpublic boolean isWarningEnabled()
isWarningEnabled in interface Loggerpublic String getUserInfo()
Copyright © 2016 The Open Web Application Security Project (OWASP). All rights reserved.