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.Logpublic void trace(java.lang.Object o)
trace in interface org.apache.commons.logging.Logpublic void trace(java.lang.Object o,
java.lang.Throwable thrwbl)
trace in interface org.apache.commons.logging.Logpublic void debug(java.lang.Object o)
debug in interface org.apache.commons.logging.Logpublic void debug(java.lang.Object o,
java.lang.Throwable thrwbl)
debug in interface org.apache.commons.logging.Logpublic void info(java.lang.Object o)
info in interface org.apache.commons.logging.Logpublic void info(java.lang.Object o,
java.lang.Throwable thrwbl)
info in interface org.apache.commons.logging.Logpublic void warn(java.lang.Object o)
warn in interface org.apache.commons.logging.Logpublic void warn(java.lang.Object o,
java.lang.Throwable thrwbl)
warn in interface org.apache.commons.logging.Logpublic void error(java.lang.Object o)
error in interface org.apache.commons.logging.Logpublic void error(java.lang.Object o,
java.lang.Throwable thrwbl)
error in interface org.apache.commons.logging.Logpublic void fatal(java.lang.Object o)
fatal in interface org.apache.commons.logging.Logpublic void fatal(java.lang.Object o,
java.lang.Throwable thrwbl)
fatal in interface org.apache.commons.logging.Logpublic 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.