mwomack     2002/06/11 23:07:35

  Modified:    src/java/org/apache/log4j/filters NDCMatchFilter.java
                        MDCMatchFilter.java MatchFilterBase.java
                        LevelMatchFilter.java
  Log:
  Fixed formatting issues.
  Fixed problem with property setter for setMatchReturnValue.
  
  Revision  Changes    Path
  1.2       +7 -14     
jakarta-log4j/src/java/org/apache/log4j/filters/NDCMatchFilter.java
  
  Index: NDCMatchFilter.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/filters/NDCMatchFilter.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- NDCMatchFilter.java       11 Jun 2002 07:04:53 -0000      1.1
  +++ NDCMatchFilter.java       12 Jun 2002 06:07:34 -0000      1.2
  @@ -39,8 +39,7 @@
     
     @since 1.3
   */
  -public
  -class NDCMatchFilter extends MatchFilterBase {
  +public class NDCMatchFilter extends MatchFilterBase {
     
     /**
       The value to match in the NDC value of the LoggingEvent. */
  @@ -52,15 +51,13 @@
   
     /**
       Sets the value to match in the NDC value of the LoggingEvent. */
  -  public
  -  void setValueToMatch(String value) {
  +  public void setValueToMatch(String value) {
       valueToMatch = value;
     }
     
     /**
       Gets the value to match in the NDC value of the LoggingEvent. */
  -  public
  -  String getValueToMatch() {
  +  public String getValueToMatch() {
       return valueToMatch;
     }
   
  @@ -69,13 +66,11 @@
       value of the LoggingEvent. Set to false if the configured
       value must only be contained in the NDC value of the
       LoggingEvent. Default is false. */
  -  public
  -  void setExactMatch(boolean exact) {
  +  public void setExactMatch(boolean exact) {
       exactMatch = exact;
     }
     
  -  public
  -  boolean getExactMatch() {
  +  public boolean getExactMatch() {
       return exactMatch;
     }
     
  @@ -86,15 +81,13 @@
       is set to <code>false</code>, returns true when 
       <b>ValueToMatch</b> is contained anywhere within the NDC
       value. Otherwise, false is returned. */
  -  protected
  -  boolean match(LoggingEvent event) {
  +  protected boolean match(LoggingEvent event) {
       
       // get the ndc value for the event
       String eventNDC = event.getNDC();
       
       // check for a match
  -    boolean matchOccured = false;
  -    
  +        
       // if the NDC stack is empty
       if (eventNDC == null) {
         // return true if are we matching a null
  
  
  
  1.2       +9 -19     
jakarta-log4j/src/java/org/apache/log4j/filters/MDCMatchFilter.java
  
  Index: MDCMatchFilter.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/filters/MDCMatchFilter.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- MDCMatchFilter.java       11 Jun 2002 07:04:53 -0000      1.1
  +++ MDCMatchFilter.java       12 Jun 2002 06:07:34 -0000      1.2
  @@ -45,8 +45,7 @@
     
     @since 1.3
   */
  -public
  -class MDCMatchFilter extends MatchFilterBase {
  +public class MDCMatchFilter extends MatchFilterBase {
     
     /**
       The key to match in the MDC of the LoggingEvent. */
  @@ -62,29 +61,25 @@
   
     /**
       Sets the key to match in the MDC of the LoggingEvent. */
  -  public
  -  void setKeyToMatch(String key) {
  +  public void setKeyToMatch(String key) {
       keyToMatch = key;
     }
     
     /**
       Gets the key to match in the MDC of the LoggingEvent. */
  -  public
  -  String getKeyToMatch() {
  +  public String getKeyToMatch() {
       return keyToMatch;
     }
   
     /**
       Sets the value to match in the NDC value of the LoggingEvent. */
  -  public
  -  void setValueToMatch(String value) {
  +  public void setValueToMatch(String value) {
       valueToMatch = value;
     }
     
     /**
       Gets the value to match in the NDC value of the LoggingEvent. */
  -  public
  -  String getValueToMatch() {
  +  public String getValueToMatch() {
       return valueToMatch;
     }
   
  @@ -93,18 +88,15 @@
       value of the LoggingEvent. Set to false if the configured
       value must only be contained in the MDC value of the
       LoggingEvent. Default is false. */
  -  public
  -  void setExactMatch(boolean exact) {
  +  public void setExactMatch(boolean exact) {
       exactMatch = exact;
     }
     
  -  public
  -  boolean getExactMatch() {
  +  public boolean getExactMatch() {
       return exactMatch;
     }
     
  -  protected
  -  boolean canMatch() {
  +  protected boolean canMatch() {
       return (keyToMatch != null);
     }
     
  @@ -115,8 +107,7 @@
       is set to <code>false</code>, returns true when 
       <b>ValueToMatch</b> is contained anywhere within the MDC
       value. Otherwise, false is returned. */
  -  protected
  -  boolean match(LoggingEvent event) {
  +  protected boolean match(LoggingEvent event) {
         
       // get the mdc value for the key from the event
       // use the toString() value of the value object
  @@ -129,7 +120,6 @@
       }
       
       // check for a match
  -    boolean matchOccured = false;
       if (mdcValue == null) {
         if (valueToMatch == null) {
           return true;
  
  
  
  1.2       +26 -38    
jakarta-log4j/src/java/org/apache/log4j/filters/MatchFilterBase.java
  
  Index: MatchFilterBase.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/filters/MatchFilterBase.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- MatchFilterBase.java      11 Jun 2002 07:04:53 -0000      1.1
  +++ MatchFilterBase.java      12 Jun 2002 06:07:34 -0000      1.2
  @@ -58,9 +58,7 @@
     
     @since 1.3
   */
  -public
  -abstract
  -class MatchFilterBase extends Filter {
  +public abstract class MatchFilterBase extends Filter {
     
     public static final String ACCEPT_ON_MATCH    = "AcceptOnMatch";
     public static final String DENY_ON_MATCH      = "DenyOnMatch";
  @@ -78,8 +76,7 @@
     /**
       Set the value to return upon a successful match. Valid
       string values are "ACCEPT", "DENY", and "NEUTRAL". */
  -  public
  -  void setMatchReturnValue(String filterReturnValue) {
  +  public void setMatchReturnValue(String filterReturnValue) {
       if (filterReturnValue.equalsIgnoreCase("accept")) {
         matchReturnValue = ACCEPT;
       } else if (filterReturnValue.equalsIgnoreCase("deny")) {
  @@ -95,8 +92,7 @@
       Set the value to return upon a successful match. Valid
       int values come from the Filter base class, ACCEPT,
       DENY, and NEUTRAL. */
  -  public
  -  void setMatchReturnValue(int filterReturnValue) {
  +  public void setMatchReturnValue(int filterReturnValue) {
       if (filterReturnValue < DENY || filterReturnValue > ACCEPT) {
         LogLog.error("invalid matchReturnValue: " + filterReturnValue);
         return;
  @@ -108,16 +104,21 @@
     /**
       Gets the value that will be returned upon a successful
       match. */
  -  public
  -  int getMatchReturnValue() {
  -    return matchReturnValue;
  +  public String getMatchReturnValue() {
  +    if (matchReturnValue == ACCEPT)
  +      return "accept";
  +    else if (matchReturnValue == DENY)
  +      return "deny";
  +    else if (matchReturnValue == NEUTRAL)
  +      return "neutral";
  +    else
  +      return "unknown"; // this one should never happen
     }
   
     /**
       Set the value to return upon a successful match. Valid
       string values are "ACCEPT", "DENY", and "NEUTRAL". */
  -  public
  -  void setNoMatchReturnValue(String filterReturnValue) {
  +  public void setNoMatchReturnValue(String filterReturnValue) {
       if (filterReturnValue.equalsIgnoreCase("accept")) {
         noMatchReturnValue = ACCEPT;
       } else if (filterReturnValue.equalsIgnoreCase("deny")) {
  @@ -128,27 +129,19 @@
         LogLog.error("invalid noMatchReturnValue: " + filterReturnValue);
       }
     }
  -  
  -  /**
  -    Set the value to return upon an unsuccessful match. Valid
  -    int values come from the Filter base class, ACCEPT,
  -    DENY, and NEUTRAL. */
  -  public
  -  void setNoMatchReturnValue(int filterReturnValue) {
  -    if (filterReturnValue < DENY || filterReturnValue > ACCEPT) {
  -      LogLog.error("invalid noMatchReturnValue: " + filterReturnValue);
  -      return;
  -    }
       
  -    noMatchReturnValue = filterReturnValue;
  -  }
  -  
     /**
       Gets the value that will be returned upon an unsuccessful
       match. */
  -  public
  -  int getNoMatchReturnValue() {
  -    return noMatchReturnValue;
  +  public String getNoMatchReturnValue() {
  +    if (noMatchReturnValue == ACCEPT)
  +      return "accept";
  +    else if (noMatchReturnValue == DENY)
  +      return "deny";
  +    else if (noMatchReturnValue == NEUTRAL)
  +      return "neutral";
  +    else
  +      return "unknown"; // this one should never happen
     }
     
     /**
  @@ -156,8 +149,7 @@
       string.  Valid values for the policy string are defined as
       constants for this class: ACCEPT_ON_MATCH, DENY_ON_MATCH, 
       ACCEPT_ON_NOMATCH, DENY_ON_NOMATCH. */
  -  public
  -  void setChainPolicy(String policyStr) {
  +  public void setChainPolicy(String policyStr) {
       if (policyStr.equalsIgnoreCase(ACCEPT_ON_MATCH)) {
         matchReturnValue = ACCEPT;
         noMatchReturnValue = NEUTRAL;
  @@ -182,8 +174,7 @@
       or noMatchReturnValue will be returned. If no match test can
       be performed (canMatch() returned false), then Filter.NEUTRAL
       is returned. */
  -  public
  -  int decide(LoggingEvent event) {
  +  public int decide(LoggingEvent event) {
       if (canMatch()) {
         if (match(event)) {
           return matchReturnValue;
  @@ -201,8 +192,7 @@
       to a misconfiguration. This method should return true if a match
       test can be performed, and false if it cannot be performed. The
       default version always returns true. */
  -  protected
  -  boolean canMatch() {
  +  protected boolean canMatch() {
       return true;
     }
     
  @@ -210,7 +200,5 @@
       Subclasses must implement this method to perform the specific
       match test that they require. This method should return true
       if a match is made, and false if no match is made. */
  -  abstract
  -  protected
  -  boolean match(LoggingEvent event);
  +  abstract protected boolean match(LoggingEvent event);
   }
  
  
  
  1.2       +5 -10     
jakarta-log4j/src/java/org/apache/log4j/filters/LevelMatchFilter.java
  
  Index: LevelMatchFilter.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/filters/LevelMatchFilter.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- LevelMatchFilter.java     11 Jun 2002 07:04:53 -0000      1.1
  +++ LevelMatchFilter.java     12 Jun 2002 06:07:34 -0000      1.2
  @@ -29,8 +29,7 @@
   
     @since 1.3
   */
  -public
  -class LevelMatchFilter extends MatchFilterBase {
  +public class LevelMatchFilter extends MatchFilterBase {
   
     /**
       The level to match against. */
  @@ -38,31 +37,27 @@
   
     /**
       Sets the level to match against. */
  -  public
  -  void setLevelToMatch(String level) {
  +  public void setLevelToMatch(String level) {
       levelToMatch = OptionConverter.toLevel(level, null);
     }
     
     /**
       Gets the level that will be matched against. */
  -  public
  -  String getLevelToMatch() {
  +  public String getLevelToMatch() {
       return levelToMatch == null ? null : levelToMatch.toString();
     }
   
     /**
       Overrides the implementation from the base class to return
       false if the levelToMatch has not been configured. */
  -  protected
  -  boolean canMatch() {
  +  protected boolean canMatch() {
       return (levelToMatch != null);
     }
     
     /**
       Returns true if the levelToMatch matches the level of the
       logging event. */
  -  protected
  -  boolean match(LoggingEvent event) {
  +  protected boolean match(LoggingEvent event) {
       return (levelToMatch.equals(event.level));
     }
   }
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to