Class ExtendedLogger
java.lang.Object
org.glassfish.jersey.internal.util.ExtendedLogger
Logger extension with additional logging utility & convenience methods.
- Author:
- Marek Potociar
-
Constructor Summary
ConstructorsConstructorDescriptionExtendedLogger
(Logger logger, Level debugLevel) Create new logger extension. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addHandler
(Handler handler) void
void
Log a debug message using the configured debug level.void
Log a debug message using the configured debug level.void
void
void
boolean
void
void
void
void
void
Get the configured debug level.Handler[]
getLevel()
getName()
boolean
int
hashCode()
void
boolean
Check if the debug level is loggable.boolean
isLoggable
(Level level) void
void
void
void
void
void
void
void
void
void
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
void
void
void
setUseParentHandlers
(boolean useParentHandlers) void
void
toString()
void
-
Constructor Details
-
ExtendedLogger
Create new logger extension.- Parameters:
logger
- wrapped logger.debugLevel
- debug message logging level.
-
-
Method Details
-
isDebugLoggable
public boolean isDebugLoggable()Check if the debug level is loggable.- Returns:
true
if the debug level is loggable,false
otherwise.
-
getDebugLevel
Get the configured debug level.- Returns:
- configured debug level.
-
debugLog
Log a debug message using the configured debug level. This method appends thread name information to the end of the logged message.- Parameters:
message
- debug message.
-
debugLog
Log a debug message using the configured debug level. This method appends thread name information to the end of the logged message.- Parameters:
messageTemplate
- debug message template.args
- message template parameters.
-
toString
-
equals
-
hashCode
public int hashCode() -
warning
-
throwing
-
severe
-
setUseParentHandlers
public void setUseParentHandlers(boolean useParentHandlers) -
setParent
-
setLevel
- Throws:
SecurityException
-
setFilter
- Throws:
SecurityException
-
removeHandler
- Throws:
SecurityException
-
logrb
-
logrb
-
logrb
-
logrb
-
logp
-
logp
-
logp
-
logp
-
log
-
log
-
log
-
log
-
log
-
isLoggable
-
info
-
getUseParentHandlers
public boolean getUseParentHandlers() -
getResourceBundleName
-
getResourceBundle
-
getParent
-
getName
-
getLevel
-
getHandlers
-
getFilter
-
finest
-
finer
-
fine
-
exiting
-
exiting
-
entering
-
entering
-
entering
-
config
-
addHandler
- Throws:
SecurityException
-