public class JULWrapper extends Logger
global, GLOBAL_LOGGER_NAME| Constructor and Description |
|---|
JULWrapper(org.slf4j.Logger logger)
Create the JUL wrapper around the SLF4J logger
|
| Modifier and Type | Method and Description |
|---|---|
void |
addHandler(Handler handler) |
void |
config(String msg) |
void |
entering(String sourceClass,
String sourceMethod)
Log a method entry.
|
void |
entering(String sourceClass,
String sourceMethod,
Object param1) |
void |
entering(String sourceClass,
String sourceMethod,
Object[] params) |
void |
exiting(String sourceClass,
String sourceMethod) |
void |
exiting(String sourceClass,
String sourceMethod,
Object result) |
void |
fine(String msg) |
void |
finer(String msg) |
void |
finest(String msg) |
Filter |
getFilter()
Get the current filter for this Logger.
|
Handler[] |
getHandlers() |
Level |
getLevel() |
String |
getName() |
Logger |
getParent() |
ResourceBundle |
getResourceBundle()
Retrieve the localization resource bundle for this logger for the current default locale.
|
String |
getResourceBundleName()
Retrieve the localization resource bundle name for this logger.
|
boolean |
getUseParentHandlers() |
void |
info(String msg) |
boolean |
isLoggable(Level level) |
void |
log(Level level,
String msg)
Log a message, with no arguments.
|
void |
log(Level level,
String msg,
Object param1) |
void |
log(Level level,
String msg,
Object[] params) |
void |
log(Level level,
String msg,
Throwable thrown) |
void |
log(LogRecord record)
Log a LogRecord.
|
void |
logp(Level level,
String sourceClass,
String sourceMethod,
String msg) |
void |
logp(Level level,
String sourceClass,
String sourceMethod,
String msg,
Object param1) |
void |
logp(Level level,
String sourceClass,
String sourceMethod,
String msg,
Object[] params) |
void |
logp(Level level,
String sourceClass,
String sourceMethod,
String msg,
Throwable thrown) |
void |
logrb(Level level,
String sourceClass,
String sourceMethod,
String bundleName,
String msg) |
void |
logrb(Level level,
String sourceClass,
String sourceMethod,
String bundleName,
String msg,
Object param1) |
void |
logrb(Level level,
String sourceClass,
String sourceMethod,
String bundleName,
String msg,
Object[] params) |
void |
logrb(Level level,
String sourceClass,
String sourceMethod,
String bundleName,
String msg,
Throwable thrown) |
void |
removeHandler(Handler handler) |
void |
setFilter(Filter newFilter)
Set a filter to control output on this Logger.
|
void |
setLevel(Level newLevel) |
void |
setParent(Logger parent) |
void |
setUseParentHandlers(boolean useParentHandlers) |
void |
severe(String msg) |
void |
throwing(String sourceClass,
String sourceMethod,
Throwable thrown) |
void |
warning(String msg) |
public JULWrapper(org.slf4j.Logger logger)
logger - The SLF4J logger to be wrapped as a JUL loggerpublic ResourceBundle getResourceBundle()
getResourceBundle in class Loggerpublic String getResourceBundleName()
getResourceBundleName in class Loggerpublic void setFilter(Filter newFilter) throws SecurityException
After passing the initial "level" check, the Logger will call this Filter to check if a log record should really be published.
setFilter in class LoggernewFilter - a filter object (may be null)SecurityExceptionpublic Filter getFilter()
public void log(LogRecord record)
All the other logging methods in this class call through this method to actually perform any logging. Subclasses can override this single method to capture all log activity.
public void log(Level level, String msg)
If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.
public void log(Level level, String msg, Object param1)
log in class LoggerLogger.log(java.util.logging.Level, java.lang.String, java.lang.Object)public void log(Level level, String msg, Object[] params)
log in class LoggerLogger.log(java.util.logging.Level, java.lang.String, java.lang.Object[])public void log(Level level, String msg, Throwable thrown)
log in class LoggerLogger.log(java.util.logging.Level, java.lang.String, java.lang.Throwable)public void logp(Level level, String sourceClass, String sourceMethod, String msg)
logp in class LoggerLogger.logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String)public void logp(Level level, String sourceClass, String sourceMethod, String msg, Object param1)
logp in class LoggerLogger.logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String,
java.lang.Object)public void logp(Level level, String sourceClass, String sourceMethod, String msg, Object[] params)
logp in class LoggerLogger.logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String,
java.lang.Object[])public void logp(Level level, String sourceClass, String sourceMethod, String msg, Throwable thrown)
logp in class LoggerLogger.logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String,
java.lang.Throwable)public void logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg)
logrb in class LoggerLogger.logrb(java.util.logging.Level, java.lang.String, java.lang.String,
java.lang.String, java.lang.String)public void logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Object param1)
public void logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Object[] params)
public void logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Throwable thrown)
public void entering(String sourceClass, String sourceMethod)
This is a convenience method that can be used to log entry to a method. A LogRecord with message "ENTRY", log level FINER, and the given sourceMethod and sourceClass is logged.
public void entering(String sourceClass, String sourceMethod, Object param1)
entering in class LoggerLogger.entering(java.lang.String, java.lang.String, java.lang.Object)public void entering(String sourceClass, String sourceMethod, Object[] params)
entering in class LoggerLogger.entering(java.lang.String, java.lang.String, java.lang.Object[])public void exiting(String sourceClass, String sourceMethod)
exiting in class LoggerLogger.exiting(java.lang.String, java.lang.String)public void exiting(String sourceClass, String sourceMethod, Object result)
exiting in class LoggerLogger.exiting(java.lang.String, java.lang.String, java.lang.Object)public void throwing(String sourceClass, String sourceMethod, Throwable thrown)
throwing in class LoggerLogger.throwing(java.lang.String, java.lang.String, java.lang.Throwable)public void severe(String msg)
severe in class LoggerLogger.severe(java.lang.String)public void warning(String msg)
warning in class LoggerLogger.warning(java.lang.String)public void info(String msg)
info in class LoggerLogger.info(java.lang.String)public void config(String msg)
config in class LoggerLogger.config(java.lang.String)public void fine(String msg)
fine in class LoggerLogger.fine(java.lang.String)public void finer(String msg)
finer in class LoggerLogger.finer(java.lang.String)public void finest(String msg)
finest in class LoggerLogger.finest(java.lang.String)public void setLevel(Level newLevel) throws SecurityException
setLevel in class LoggerSecurityExceptionLogger.setLevel(java.util.logging.Level)public Level getLevel()
getLevel in class LoggerLogger.getLevel()public boolean isLoggable(Level level)
isLoggable in class LoggerLogger.isLoggable(java.util.logging.Level)public String getName()
getName in class LoggerLogger.getName()public void addHandler(Handler handler) throws SecurityException
addHandler in class LoggerSecurityExceptionLogger.addHandler(java.util.logging.Handler)public void removeHandler(Handler handler) throws SecurityException
removeHandler in class LoggerSecurityExceptionLogger.removeHandler(java.util.logging.Handler)public Handler[] getHandlers()
getHandlers in class LoggerLogger.getHandlers()public void setUseParentHandlers(boolean useParentHandlers)
setUseParentHandlers in class LoggerLogger.setUseParentHandlers(boolean)public boolean getUseParentHandlers()
getUseParentHandlers in class LoggerLogger.getUseParentHandlers()public Logger getParent()
getParent in class LoggerLogger.getParent()public void setParent(Logger parent)
setParent in class LoggerLogger.setParent(java.util.logging.Logger)Copyright © 2012–2016. All rights reserved.