com.cafesoft.core.log
Interface MessageFilter

All Known Implementing Classes:
MessageLevelMessageFilter, StandardMessageFilter

public interface MessageFilter

Defines the interface for classes that filter Logger messages. Messages might be discrimated based on:

logger.

Since:
4/10/02

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.
 

Method Detail

accept

public boolean accept(int level,
                      Object source,
                      String message)
Tests whether or not the specified message should be logged.

Parameters:
level - the message level.
source - the object that invoked message logging.
message - the message.
Returns:
true if the message is to be logged, else false.

accept

public boolean accept(int level,
                      Object source,
                      String message,
                      Throwable throwable)
Tests whether or not the specified message should be logged.

Parameters:
level - the message level.
source - the object that invoked message logging.
message - the message.
throwable - the Exception or Error.
Returns:
true if the message is to be logged, else false.


Generated on 5:16:42 PM May 12, 2008, © 1996-2005 Cafésoft LLC. All rights reserved.