pglezen     01/05/31 09:55:26

  Modified:    src/java/org/apache/log4j PropertyConfigurator.java
  Log:
  1. Added some javadoc comments to the configureCategoryFactory
     method.
  2. Made the CATEGORY_FACTORY_KEY a public constant.
  
  Revision  Changes    Path
  1.25      +15 -1     
jakarta-log4j/src/java/org/apache/log4j/PropertyConfigurator.java
  
  Index: PropertyConfigurator.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/PropertyConfigurator.java,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- PropertyConfigurator.java 2001/05/31 05:23:24     1.24
  +++ PropertyConfigurator.java 2001/05/31 16:55:19     1.25
  @@ -92,8 +92,12 @@
     static final String ROOT_CATEGORY_PREFIX = "log4j.rootCategory";
     static final String APPENDER_PREFIX = "log4j.appender.";  
     static final String RENDERER_PREFIX = "log4j.renderer.";
  -  static final String CATEGORY_FACTORY_KEY = "log4j.categoryFactory";
   
  +  /** Key for specifying the {@link org.apache.log4j.spi.CategoryFactory
  +      CategoryFactory}.  Currently set to 
  +      "<code>log4j.categoryFactory</code>".  */
  +  public static final String CATEGORY_FACTORY_KEY = "log4j.categoryFactory";
  +
     static final private String INTERNAL_ROOT_NAME = "root";
     
     /**
  @@ -436,6 +440,16 @@
     // Internal stuff
     // --------------------------------------------------------------------------
   
  +  /**
  +     Check the provided <code>Properties</code> object for a
  +     {@link org.apache.log4j.spi.CategoryFactory CategoryFactory}
  +     entry specified by {@link #CATEGORY_FACTORY_KEY}.  If such an entry
  +     exists, an attempt is made to create an instance using the default
  +     constructor.  This instance is used for subsequent Category creations
  +     within this configurator.
  +
  +     @see #parseCatsAndRenderers
  +   */
     protected void configureCategoryFactory(Properties props) {
       String factoryClassName = OptionConverter.findAndSubst(CATEGORY_FACTORY_KEY,
                                                           props);    
  
  
  

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

Reply via email to