public final class QueueLog
extends java.lang.Object
implements org.apache.commons.logging.Log
Modifier and Type | Field and Description |
---|---|
static int |
QUEUE_LIMIT |
org.apache.commons.logging.Log |
wrappedLog |
Modifier and Type | Method and Description |
---|---|
static void |
addPatternMask(java.lang.String strPattern,
java.lang.String mask,
java.lang.Integer groupNumber)
Add log patterns
|
void |
debug(java.lang.Object o) |
void |
debug(java.lang.Object o,
java.lang.Throwable thrwbl) |
void |
error(java.lang.Object o) |
void |
error(java.lang.Object o,
java.lang.Throwable thrwbl) |
void |
fatal(java.lang.Object o) |
void |
fatal(java.lang.Object o,
java.lang.Throwable thrwbl) |
static QueueLog |
find(org.apache.commons.logging.Log log)
find the queue log.
|
static void |
flush(long timeToWaitMS)
Flush the remaining messages
|
static int |
getLogMaskCount()
The number of log mask patterns.
|
void |
info(java.lang.Object o) |
void |
info(java.lang.Object o,
java.lang.Throwable thrwbl) |
boolean |
isDebugEnabled() |
boolean |
isErrorEnabled() |
boolean |
isFatalEnabled() |
boolean |
isInfoEnabled() |
boolean |
isTraceEnabled() |
boolean |
isWarnEnabled() |
static java.lang.String |
maskLogMessage(java.lang.String msg)
Mask log message
|
static java.lang.String |
maskLogMessageV2(java.lang.String msg)
Mask log message
|
void |
trace(java.lang.Object o) |
void |
trace(java.lang.Object o,
java.lang.Throwable thrwbl) |
void |
warn(java.lang.Object o) |
void |
warn(java.lang.Object o,
java.lang.Throwable thrwbl) |
public static final int QUEUE_LIMIT
public final org.apache.commons.logging.Log wrappedLog
@Nonnegative public static int getLogMaskCount()
public static void flush(long timeToWaitMS)
timeToWaitMS
- the number of milliseconds to wait@CheckReturnValue public static QueueLog find(org.apache.commons.logging.Log log)
log
- the log that should be wrapped.@CheckReturnValue public boolean isDebugEnabled()
isDebugEnabled
in interface org.apache.commons.logging.Log
@CheckReturnValue public boolean isErrorEnabled()
isErrorEnabled
in interface org.apache.commons.logging.Log
@CheckReturnValue public boolean isFatalEnabled()
isFatalEnabled
in interface org.apache.commons.logging.Log
@CheckReturnValue public boolean isInfoEnabled()
isInfoEnabled
in interface org.apache.commons.logging.Log
@CheckReturnValue public boolean isTraceEnabled()
isTraceEnabled
in interface org.apache.commons.logging.Log
@CheckReturnValue public boolean isWarnEnabled()
isWarnEnabled
in interface org.apache.commons.logging.Log
public void trace(java.lang.Object o)
trace
in interface org.apache.commons.logging.Log
public void trace(java.lang.Object o, java.lang.Throwable thrwbl)
trace
in interface org.apache.commons.logging.Log
public void debug(java.lang.Object o)
debug
in interface org.apache.commons.logging.Log
public void debug(java.lang.Object o, java.lang.Throwable thrwbl)
debug
in interface org.apache.commons.logging.Log
public void info(java.lang.Object o)
info
in interface org.apache.commons.logging.Log
public void info(java.lang.Object o, java.lang.Throwable thrwbl)
info
in interface org.apache.commons.logging.Log
public void warn(java.lang.Object o)
warn
in interface org.apache.commons.logging.Log
public void warn(java.lang.Object o, java.lang.Throwable thrwbl)
warn
in interface org.apache.commons.logging.Log
public void error(java.lang.Object o)
error
in interface org.apache.commons.logging.Log
public void error(java.lang.Object o, java.lang.Throwable thrwbl)
error
in interface org.apache.commons.logging.Log
public void fatal(java.lang.Object o)
fatal
in interface org.apache.commons.logging.Log
public void fatal(java.lang.Object o, java.lang.Throwable thrwbl)
fatal
in interface org.apache.commons.logging.Log
public static java.lang.String maskLogMessageV2(java.lang.String msg)
msg
- the messagepublic static java.lang.String maskLogMessage(java.lang.String msg)
msg
- the messagepublic static void addPatternMask(java.lang.String strPattern, java.lang.String mask, java.lang.Integer groupNumber)
strPattern
- regex patternmask
- maskgroupNumber
- group numberstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.