|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--com.cafesoft.core.log.MessageLevelMessageFilter
MessageLevelMessageFilter implements a filter for
Logger messages. Messages are filtered based on their "level",
which includes: DEBUG, INFO, WARNING, ERROR, or FATAL.
| Field Summary | |
static MessageLevelMessageFilter |
DEFAULT_MESSAGE_FILTER
A single default instance of the MessageLevelMessageFilter. |
| Constructor Summary | |
MessageLevelMessageFilter()
Create a new MessageLevelMessageFilter. |
|
| Method Summary | |
boolean |
accept(int level,
Object source,
String message)
Tests whether or not the specified message should be logged. |
boolean |
accept(int level,
Object source,
String message,
Throwable throwable)
Tests whether or not the specified message should be logged. |
void |
setEnabled(boolean enabled)
Enable/Disable all MessageLevels. |
void |
setEnabled(int level,
boolean enabled)
Enable/Disable a specific MessageLevel. |
void |
setEnabledRange(int fromLevel,
int toLevel,
boolean enabled)
Enable/Disable a range of MessageLevels. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final MessageLevelMessageFilter DEFAULT_MESSAGE_FILTER
| Constructor Detail |
public MessageLevelMessageFilter()
| Method Detail |
public boolean accept(int level,
Object source,
String message)
accept in interface MessageFilterlevel - the message level.source - the object that invoked message logging.message - the message.
public boolean accept(int level,
Object source,
String message,
Throwable throwable)
accept in interface MessageFilterlevel - the message level.source - the object that invoked message logging.message - the message.throwable - the Exception or Error.
public void setEnabled(int level,
boolean enabled)
level - the message level to be enabled/disabled.enabled - true if enabled, false if disabled.public void setEnabled(boolean enabled)
enabled - true if enabled, false if disabled.
public void setEnabledRange(int fromLevel,
int toLevel,
boolean enabled)
fromLevel - the message level at which to start enabling/disabling
subsequent message levels.toLevel - the message level at which to stop enabling/disabling
subsequent message levels.enabled - true if the range is to be enabled, false if disabled.
(Levels outside the range are set opposite the enabled flag).
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||