|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.cafesoft.core.log.MessageLevelMessageFilter
public class 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 | |||||||||