henning     2003/07/18 02:08:00

  Modified:    src/java/org/apache/turbine/services/intake/model
                        BooleanField.java Field.java
  Log:
  As we might need a log object in all derived field classes, make it
  protected from the Field itself, a member variable and request the
  facility by this.getClass()
  
  Revision  Changes    Path
  1.11      +1 -5      
jakarta-turbine-2/src/java/org/apache/turbine/services/intake/model/BooleanField.java
  
  Index: BooleanField.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/intake/model/BooleanField.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- BooleanField.java 18 Jul 2003 08:32:29 -0000      1.10
  +++ BooleanField.java 18 Jul 2003 09:08:00 -0000      1.11
  @@ -59,7 +59,6 @@
   import org.apache.commons.lang.StringUtils;
   
   import org.apache.commons.logging.Log;
  -import org.apache.commons.logging.LogFactory;
   
   import org.apache.turbine.services.intake.IntakeException;
   import org.apache.turbine.services.intake.validator.BooleanValidator;
  @@ -76,9 +75,6 @@
   public class BooleanField
           extends Field
   {
  -    /** Used for logging */
  -    private static Log log = LogFactory.getLog(BooleanField.class);
  -
       public BooleanField(XmlField field, Group group)
               throws IntakeException
       {
  
  
  
  1.14      +7 -9      
jakarta-turbine-2/src/java/org/apache/turbine/services/intake/model/Field.java
  
  Index: Field.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/intake/model/Field.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- Field.java        18 Jul 2003 08:32:30 -0000      1.13
  +++ Field.java        18 Jul 2003 09:08:00 -0000      1.14
  @@ -188,14 +188,8 @@
       protected ValueParser parser;
   
       /** Logging */
  -    private static final Log log;
  -    private static final boolean isDebugEnabled;
  -
  -    static
  -    {
  -        log = LogFactory.getLog(Field.class);
  -        isDebugEnabled = log.isDebugEnabled();
  -    }
  +    protected Log log = LogFactory.getLog(this.getClass());
  +    protected boolean isDebugEnabled = false;
   
       /**
        * Constructs a field based on data in the xml specification
  @@ -210,12 +204,15 @@
        */
       public Field(XmlField field, Group group) throws IntakeException
       {
  +        isDebugEnabled = log.isDebugEnabled();
  +
           this.group = group;
           key = field.getKey();
           name = field.getName();
           displayName = field.getDisplayName();
           displaySize = field.getDisplaySize();
           isMultiValued = field.isMultiValued();
  +
           try
           {
               setDefaultValue(field.getDefaultValue());
  @@ -226,6 +223,7 @@
                       this.getDisplayName() + " to "
                       + field.getDefaultValue(), e);
           }
  +
           String validatorClassName = field.getValidator();
           if (validatorClassName == null && field.getRules().size() > 0)
           {
  
  
  

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

Reply via email to