You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by do...@apache.org on 2001/11/09 22:14:31 UTC

cvs commit: jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/verifier Resources.properties SarVerifier.java

donaldp     01/11/09 13:14:31

  Modified:    src/java/org/apache/avalon/phoenix AbstractBlock.java
                        BlockContext.java package.html
               src/java/org/apache/avalon/phoenix/components/application
                        DefaultApplication.java DefaultBlockContext.java
                        LifecycleHelper.java Resources.properties
               src/java/org/apache/avalon/phoenix/components/classloader
                        AbstractPolicy.java ContextClassLoaderManager.java
                        DefaultClassLoaderManager.java
                        PolicyClassLoader.java Resources.properties
               src/java/org/apache/avalon/phoenix/components/deployer
                        DefaultDeployer.java DefaultDeploymentRecorder.java
                        PersistentDeploymentRecorder.java
               src/java/org/apache/avalon/phoenix/components/embeddor
                        DefaultEmbeddor.java
               src/java/org/apache/avalon/phoenix/components/kernel
                        DefaultApplicationContext.java DefaultKernel.java
                        Resources.properties
               src/java/org/apache/avalon/phoenix/components/logger
                        DefaultLogManager.java Resources.properties
                        SimpleLogKitManager.java
               src/java/org/apache/avalon/phoenix/components/manager
                        AbstractSystemManager.java Resources.properties
               src/java/org/apache/avalon/phoenix/tools/assembler
                        Assembler.java
               src/java/org/apache/avalon/phoenix/tools/infobuilder
                        BlockInfoBuilder.java Resources.properties
               src/java/org/apache/avalon/phoenix/tools/installer
                        Installer.java
               src/java/org/apache/avalon/phoenix/tools/verifier
                        Resources.properties SarVerifier.java
  Log:
  Update to use LogEnabled rather than Loggable where possible.
  
  This means that internally the Phoenix container uses LogEnabled and only uses Loggable when a hosted block still uses the old format.
  
  Eventually the old interface will be deprecated and removed.
  
  Unfortunately this required a backwards incompatible change in BlockContext so that we return a org.apache.avalon.framework.logger.Logger rather than a org.apache.log.Logger. This should not effect a large proportion of users.
  
  Revision  Changes    Path
  1.4       +3 -3      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/AbstractBlock.java
  
  Index: AbstractBlock.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/AbstractBlock.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- AbstractBlock.java	2001/09/20 10:45:14	1.3
  +++ AbstractBlock.java	2001/11/09 21:14:30	1.4
  @@ -17,7 +17,7 @@
   import org.apache.avalon.framework.configuration.ConfigurationException;
   import org.apache.avalon.framework.context.Context;
   import org.apache.avalon.framework.context.Contextualizable;
  -import org.apache.avalon.framework.logger.AbstractLoggable;
  +import org.apache.avalon.framework.logger.AbstractLogEnabled;
   
   /**
    * This is an <code>AbstractBlock</code> that makes deployment a bit
  @@ -25,10 +25,10 @@
    *
    * @author <a href="mailto:bloritsch@apache.org">Berin Loritsch</a>
    * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
  - * @version CVS $Revision: 1.3 $ $Date: 2001/09/20 10:45:14 $
  + * @version CVS $Revision: 1.4 $ $Date: 2001/11/09 21:14:30 $
    */
   public abstract class AbstractBlock
  -    extends AbstractLoggable
  +    extends AbstractLogEnabled
       implements Block, Contextualizable, Composable, Configurable
   {
       private BlockContext           m_context;
  
  
  
  1.4       +1 -1      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/BlockContext.java
  
  Index: BlockContext.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/BlockContext.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- BlockContext.java	2001/09/28 04:17:57	1.3
  +++ BlockContext.java	2001/11/09 21:14:30	1.4
  @@ -10,7 +10,7 @@
   import java.io.File;
   import org.apache.avalon.framework.context.Context;
   import org.apache.avalon.excalibur.thread.ThreadPool;
  -import org.apache.log.Logger;
  +import org.apache.avalon.framework.logger.Logger;
   
   /**
    * Context via which Blocks communicate with container.
  
  
  
  1.2       +1 -1      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/package.html
  
  Index: package.html
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/package.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- package.html	2001/05/09 08:31:06	1.1
  +++ package.html	2001/11/09 21:14:30	1.2
  @@ -3,4 +3,4 @@
   other main Avalon packages. It acts as a Container for applications
   built on top of the Avalon Framework, allowing dynamic loading
   and unloading of those applications.
  -</body></html>
  \ No newline at end of file
  +</body></html>
  
  
  
  1.3       +2 -2      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/DefaultApplication.java
  
  Index: DefaultApplication.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/DefaultApplication.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DefaultApplication.java	2001/09/27 05:04:12	1.2
  +++ DefaultApplication.java	2001/11/09 21:14:30	1.3
  @@ -13,7 +13,7 @@
   import org.apache.avalon.excalibur.i18n.ResourceManager;
   import org.apache.avalon.excalibur.i18n.Resources;
   import org.apache.avalon.excalibur.lang.ThreadContext;
  -import org.apache.avalon.framework.logger.AbstractLoggable;
  +import org.apache.avalon.framework.logger.AbstractLogEnabled;
   import org.apache.avalon.phoenix.Block;
   import org.apache.avalon.phoenix.BlockListener;
   import org.apache.avalon.phoenix.interfaces.Application;
  @@ -29,7 +29,7 @@
    * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
    */
   public final class DefaultApplication
  -    extends AbstractLoggable
  +    extends AbstractLogEnabled
       implements Application
   {
       private static final Resources REZ =
  
  
  
  1.6       +7 -6      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/DefaultBlockContext.java
  
  Index: DefaultBlockContext.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/DefaultBlockContext.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- DefaultBlockContext.java	2001/09/28 04:16:34	1.5
  +++ DefaultBlockContext.java	2001/11/09 21:14:30	1.6
  @@ -14,11 +14,12 @@
   import org.apache.avalon.framework.CascadingRuntimeException;
   import org.apache.avalon.framework.context.Context;
   import org.apache.avalon.framework.context.ContextException;
  -import org.apache.avalon.framework.logger.Loggable;
  +import org.apache.avalon.framework.logger.LogEnabled;
  +import org.apache.avalon.framework.logger.Logger;
  +import org.apache.avalon.framework.logger.LogKitLogger;
   import org.apache.avalon.phoenix.BlockContext;
   import org.apache.avalon.phoenix.metadata.SarMetaData;
   import org.apache.avalon.phoenix.interfaces.ApplicationContext;
  -import org.apache.log.Logger;
   
   /**
    * Context via which Blocks communicate with container.
  @@ -26,7 +27,7 @@
    * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
    */
   final class DefaultBlockContext
  -    implements BlockContext, Loggable
  +    implements BlockContext, LogEnabled
   {
       private static final Resources REZ =
           ResourceManager.getPackageResources( DefaultBlockContext.class );
  @@ -42,7 +43,7 @@
           m_frame = frame;
       }
   
  -    public void setLogger( final Logger logger )
  +    public void enableLogging( final Logger logger )
       {
           m_logger = logger;
       }
  @@ -118,7 +119,7 @@
        */
       public Logger getLogger( final String name )
       {
  -        return m_frame.getLogger( getName() ).getChildLogger( name );
  +        return new LogKitLogger( m_frame.getLogger( getName() ).getChildLogger( name ) );
       }
   
       /**
  @@ -129,6 +130,6 @@
        */
       public Logger getBaseLogger()
       {
  -        return m_frame.getLogger( getName() );
  +        return new LogKitLogger( m_frame.getLogger( getName() ) );
       }
   }
  
  
  
  1.18      +12 -3     jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/LifecycleHelper.java
  
  Index: LifecycleHelper.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/LifecycleHelper.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- LifecycleHelper.java	2001/09/28 04:18:34	1.17
  +++ LifecycleHelper.java	2001/11/09 21:14:30	1.18
  @@ -22,8 +22,11 @@
   import org.apache.avalon.framework.configuration.Configuration;
   import org.apache.avalon.framework.configuration.ConfigurationException;
   import org.apache.avalon.framework.context.Contextualizable;
  -import org.apache.avalon.framework.logger.AbstractLoggable;
  +import org.apache.avalon.framework.logger.AbstractLogEnabled;
  +import org.apache.avalon.framework.logger.LogEnabled;
   import org.apache.avalon.framework.logger.Loggable;
  +import org.apache.avalon.framework.logger.Logger;
  +import org.apache.avalon.framework.logger.LogKitLogger;
   import org.apache.avalon.phoenix.Block;
   import org.apache.avalon.phoenix.BlockContext;
   import org.apache.avalon.phoenix.BlockEvent;
  @@ -43,7 +46,7 @@
    * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
    */
   class LifecycleHelper
  -    extends AbstractLoggable
  +    extends AbstractLogEnabled
   {
       private static final Resources REZ =
           ResourceManager.getPackageResources( LifecycleHelper.class );
  @@ -148,12 +151,18 @@
               notice( name, stage );
               final Block block = createBlock( metaData );
   
  -            //Loggable stage
  +            //LogEnabled stage
               stage = STAGE_LOGGER;
               if( block instanceof Loggable )
               {
                   notice( name, stage );
                   ((Loggable)block).setLogger( m_context.getLogger( name ) );
  +            }
  +            else if( block instanceof LogEnabled )
  +            {
  +                notice( name, stage );
  +                final Logger logger = new LogKitLogger( m_context.getLogger( name ) );
  +                ((LogEnabled)block).enableLogging( logger );
               }
   
               //Contextualize stage
  
  
  
  1.17      +1 -1      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/Resources.properties
  
  Index: Resources.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/Resources.properties,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- Resources.properties	2001/10/24 21:05:26	1.16
  +++ Resources.properties	2001/11/09 21:14:30	1.17
  @@ -12,4 +12,4 @@
   lifecycle-fail.error=Block named "{0}" failed to pass through the {1,choice,0#Creation|1#Logger initialization|2#Contextualization|3#Composing|4#Configuration|5#Initialization|6#Starting|7#Stopping|8#Disposing|9#Destruction} stage. (Reason: {2}).
   
   #BlockContext Messages
  -context.warn.threadpool=Warning: Accessing ThreadPools via BlockContext.getThreadPool()\nor BlockContext.getDefaultThreadPool() is a deprecated feature\nand developers should instead use a ThreadManager Block to access\nThreadPools.
  \ No newline at end of file
  +context.warn.threadpool=Warning: Accessing ThreadPools via BlockContext.getThreadPool()\nor BlockContext.getDefaultThreadPool() is a deprecated feature\nand developers should instead use a ThreadManager Block to access\nThreadPools.
  
  
  
  1.2       +4 -4      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/classloader/AbstractPolicy.java
  
  Index: AbstractPolicy.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/classloader/AbstractPolicy.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AbstractPolicy.java	2001/09/24 11:15:39	1.1
  +++ AbstractPolicy.java	2001/11/09 21:14:30	1.2
  @@ -24,8 +24,8 @@
   import java.util.PropertyPermission;
   import org.apache.avalon.excalibur.io.FileUtil;
   import org.apache.avalon.framework.component.Component;
  -import org.apache.avalon.framework.logger.Loggable;
  -import org.apache.log.Logger;
  +import org.apache.avalon.framework.logger.LogEnabled;
  +import org.apache.avalon.framework.logger.Logger;
   
   /**
    * Abstract policy extended in avalon.
  @@ -34,7 +34,7 @@
    */
   abstract class AbstractPolicy
       extends Policy
  -    implements Component, Loggable
  +    implements Component, LogEnabled
   {
       private final ArrayList        m_entries  = new ArrayList();
       private Logger                 m_logger;
  @@ -48,7 +48,7 @@
           Permissions  m_permissions;
       }
   
  -    public void setLogger( final Logger logger )
  +    public void enableLogging( final Logger logger )
       {
           m_logger = logger;
       }
  
  
  
  1.4       +2 -2      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/classloader/ContextClassLoaderManager.java
  
  Index: ContextClassLoaderManager.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/classloader/ContextClassLoaderManager.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ContextClassLoaderManager.java	2001/10/27 22:48:01	1.3
  +++ ContextClassLoaderManager.java	2001/11/09 21:14:30	1.4
  @@ -3,14 +3,14 @@
   import java.io.File;
   import java.net.URL;
   import org.apache.avalon.framework.configuration.Configuration;
  -import org.apache.avalon.framework.logger.AbstractLoggable;
  +import org.apache.avalon.framework.logger.AbstractLogEnabled;
   import org.apache.avalon.phoenix.interfaces.ClassLoaderManager;
   
   /**
    * @author <a href="mailto:colus@apache.org">Eung-ju Park</a>
    */
   public class ContextClassLoaderManager
  -    extends AbstractLoggable
  +    extends AbstractLogEnabled
       implements ClassLoaderManager
   {
       public ClassLoader createClassLoader( final Configuration server,
  
  
  
  1.16      +3 -3      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/classloader/DefaultClassLoaderManager.java
  
  Index: DefaultClassLoaderManager.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/classloader/DefaultClassLoaderManager.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- DefaultClassLoaderManager.java	2001/11/02 09:16:58	1.15
  +++ DefaultClassLoaderManager.java	2001/11/09 21:14:30	1.16
  @@ -18,7 +18,7 @@
   import org.apache.avalon.framework.component.Component;
   import org.apache.avalon.framework.configuration.Configuration;
   import org.apache.avalon.framework.configuration.ConfigurationException;
  -import org.apache.avalon.framework.logger.AbstractLoggable;
  +import org.apache.avalon.framework.logger.AbstractLogEnabled;
   import org.apache.avalon.phoenix.interfaces.ClassLoaderManager;
   
   /**
  @@ -36,7 +36,7 @@
    * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
    */
   public class DefaultClassLoaderManager
  -    extends AbstractLoggable
  +    extends AbstractLogEnabled
       implements ClassLoaderManager
   {
       /**
  @@ -95,7 +95,7 @@
           throws ConfigurationException
       {
           final DefaultPolicy policy = new DefaultPolicy( baseDirectory );
  -        policy.setLogger( getLogger() );
  +        policy.enableLogging( getLogger() );
           policy.configure( configuration );
           return policy;
       }
  
  
  
  1.11      +4 -4      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/classloader/PolicyClassLoader.java
  
  Index: PolicyClassLoader.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/classloader/PolicyClassLoader.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- PolicyClassLoader.java	2001/11/03 02:16:05	1.10
  +++ PolicyClassLoader.java	2001/11/09 21:14:30	1.11
  @@ -19,8 +19,8 @@
   import java.security.Policy;
   import java.util.ArrayList;
   import java.util.Enumeration;
  -import org.apache.avalon.framework.logger.Loggable;
  -import org.apache.log.Logger;
  +import org.apache.avalon.framework.logger.LogEnabled;
  +import org.apache.avalon.framework.logger.Logger;
   
   /**
    * Classloader that uses a specified <code>Policy</code> object
  @@ -32,7 +32,7 @@
    */
   class PolicyClassLoader
       extends URLClassLoader
  -    implements Loggable
  +    implements LogEnabled
   {
       ///Policy to use to define permissions for classes loaded in classloader
       private final Policy  m_policy;
  @@ -73,7 +73,7 @@
           }
       }
   
  -    public void setLogger( final Logger logger )
  +    public void enableLogging( final Logger logger )
       {
           m_logger = logger;
       }
  
  
  
  1.4       +1 -1      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/classloader/Resources.properties
  
  Index: Resources.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/classloader/Resources.properties,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Resources.properties	2001/10/27 17:02:17	1.3
  +++ Resources.properties	2001/11/09 21:14:30	1.4
  @@ -8,4 +8,4 @@
   policy.error.alias.missing=Unable to locate alias {0} in keystore named {1}.
   
   create-connection=Cannot create connection using {0} protocol.
  -parse-url=No {0}/ found in url spec: {1}
  \ No newline at end of file
  +parse-url=No {0}/ found in url spec: {1}
  
  
  
  1.11      +2 -2      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/deployer/DefaultDeployer.java
  
  Index: DefaultDeployer.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/deployer/DefaultDeployer.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- DefaultDeployer.java	2001/11/05 23:57:59	1.10
  +++ DefaultDeployer.java	2001/11/09 21:14:30	1.11
  @@ -20,7 +20,7 @@
   import org.apache.avalon.framework.configuration.Configuration;
   import org.apache.avalon.framework.configuration.ConfigurationException;
   import org.apache.avalon.framework.configuration.DefaultConfigurationBuilder;
  -import org.apache.avalon.framework.logger.AbstractLoggable;
  +import org.apache.avalon.framework.logger.AbstractLogEnabled;
   import org.apache.avalon.phoenix.interfaces.Application;
   import org.apache.avalon.phoenix.interfaces.ClassLoaderManager;
   import org.apache.avalon.phoenix.interfaces.ConfigurationRepository;
  @@ -45,7 +45,7 @@
    * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
    */
   public class DefaultDeployer
  -    extends AbstractLoggable
  +    extends AbstractLogEnabled
       implements Deployer, Composable, Initializable
   {
       private static final Resources REZ =
  
  
  
  1.5       +2 -2      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/deployer/DefaultDeploymentRecorder.java
  
  Index: DefaultDeploymentRecorder.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/deployer/DefaultDeploymentRecorder.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DefaultDeploymentRecorder.java	2001/11/03 02:15:10	1.4
  +++ DefaultDeploymentRecorder.java	2001/11/09 21:14:30	1.5
  @@ -8,7 +8,7 @@
   package org.apache.avalon.phoenix.components.deployer;
   
   import java.util.HashMap;
  -import org.apache.avalon.framework.logger.AbstractLoggable;
  +import org.apache.avalon.framework.logger.AbstractLogEnabled;
   import org.apache.avalon.phoenix.interfaces.DeploymentException;
   import org.apache.avalon.phoenix.interfaces.DeploymentRecorder;
   import org.apache.avalon.phoenix.tools.installer.Installation;
  @@ -19,7 +19,7 @@
    * @author <a href="mailto:mirceatoma@home.com">Mircea Toma</a>
    */
   public class DefaultDeploymentRecorder 
  -    extends AbstractLoggable 
  +    extends AbstractLogEnabled 
       implements DeploymentRecorder
   {
       private final HashMap m_installations = new HashMap();
  
  
  
  1.2       +2 -2      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/deployer/PersistentDeploymentRecorder.java
  
  Index: PersistentDeploymentRecorder.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/deployer/PersistentDeploymentRecorder.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- PersistentDeploymentRecorder.java	2001/11/02 23:29:35	1.1
  +++ PersistentDeploymentRecorder.java	2001/11/09 21:14:30	1.2
  @@ -8,7 +8,7 @@
   package org.apache.avalon.phoenix.components.deployer;
   
   import java.io.File;
  -import org.apache.avalon.framework.logger.AbstractLoggable;
  +import org.apache.avalon.framework.logger.AbstractLogEnabled;
   import org.apache.avalon.framework.configuration.Configuration;
   import org.apache.avalon.framework.configuration.DefaultConfiguration;
   import org.apache.avalon.framework.configuration.DefaultConfigurationBuilder;
  @@ -27,7 +27,7 @@
    *
    * @author <a href="mailto:mirceatoma@home.com">Mircea Toma</a>
    */
  -public class PersistentDeploymentRecorder extends AbstractLoggable implements DeploymentRecorder {
  +public class PersistentDeploymentRecorder extends AbstractLogEnabled implements DeploymentRecorder {
   
       private static final Resources REZ =
           ResourceManager.getPackageResources( PersistentDeploymentRecorder.class );
  
  
  
  1.31      +7 -6      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/embeddor/DefaultEmbeddor.java
  
  Index: DefaultEmbeddor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/embeddor/DefaultEmbeddor.java,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- DefaultEmbeddor.java	2001/11/05 23:57:29	1.30
  +++ DefaultEmbeddor.java	2001/11/09 21:14:30	1.31
  @@ -24,8 +24,10 @@
   import org.apache.avalon.framework.configuration.Configuration;
   import org.apache.avalon.framework.configuration.ConfigurationException;
   import org.apache.avalon.framework.configuration.DefaultConfigurationBuilder;
  -import org.apache.avalon.framework.logger.AbstractLoggable;
  +import org.apache.avalon.framework.logger.AbstractLogEnabled;
   import org.apache.avalon.framework.logger.AvalonFormatter;
  +import org.apache.avalon.framework.logger.LogKitLogger;
  +import org.apache.avalon.framework.logger.Logger;
   import org.apache.avalon.framework.parameters.ParameterException;
   import org.apache.avalon.framework.parameters.Parameterizable;
   import org.apache.avalon.framework.parameters.Parameters;
  @@ -40,7 +42,6 @@
   import org.apache.avalon.phoenix.interfaces.SystemManager;
   import org.apache.log.Hierarchy;
   import org.apache.log.LogTarget;
  -import org.apache.log.Logger;
   import org.apache.log.Priority;
   import org.apache.log.output.io.FileTarget;
   
  @@ -52,7 +53,7 @@
    * @author <a href="donaldp@apache.org">Peter Donald</a>
    */
   public class DefaultEmbeddor
  -    extends AbstractLoggable
  +    extends AbstractLogEnabled
       implements Embeddor, Parameterizable
   {
       private static final Resources REZ =
  @@ -225,7 +226,7 @@
           throws Exception
       {
           final Logger logger = createLogger();
  -        setLogger( logger );
  +        enableLogging( logger );
   
           String component = null;
   
  @@ -278,12 +279,12 @@
           //Create an anonymous hierarchy so no other
           //components can get access to logging hierarchy
           final Hierarchy hierarchy = new Hierarchy();
  -        final Logger logger = hierarchy.getLoggerFor( "Phoenix" );
  +        final org.apache.log.Logger logger = hierarchy.getLoggerFor( "Phoenix" );
           logger.setLogTargets( new LogTarget[] { logTarget } );
           logger.setPriority( Priority.getPriorityForName( logPriority ) );
   
           logger.info( "Logger started" );
  -        return logger;
  +        return new LogKitLogger( logger );
       }
   
       /**
  
  
  
  1.5       +3 -3      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/kernel/DefaultApplicationContext.java
  
  Index: DefaultApplicationContext.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/kernel/DefaultApplicationContext.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DefaultApplicationContext.java	2001/09/27 05:04:12	1.4
  +++ DefaultApplicationContext.java	2001/11/09 21:14:30	1.5
  @@ -21,7 +21,7 @@
   import org.apache.avalon.framework.configuration.Configurable;
   import org.apache.avalon.framework.configuration.Configuration;
   import org.apache.avalon.framework.configuration.ConfigurationException;
  -import org.apache.avalon.framework.logger.AbstractLoggable;
  +import org.apache.avalon.framework.logger.AbstractLogEnabled;
   import org.apache.avalon.phoenix.interfaces.ApplicationContext;
   import org.apache.avalon.phoenix.interfaces.ConfigurationRepository;
   import org.apache.avalon.phoenix.metadata.SarMetaData;
  @@ -34,7 +34,7 @@
    * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
    */
   class DefaultApplicationContext
  -    extends AbstractLoggable
  +    extends AbstractLogEnabled
       implements ApplicationContext, Composable, Configurable
   {
       private static final Resources REZ =
  @@ -185,7 +185,7 @@
               final DefaultThreadPool threadPool =
                   new DefaultThreadPool( name, maxThreads, m_threadContext );
               threadPool.setDaemon( isDaemon );
  -            threadPool.setLogger( getLogger() );
  +            threadPool.enableLogging( getLogger() );
               m_threadPools.put( name, threadPool );
           }
           catch( final Exception e )
  
  
  
  1.43      +2 -2      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/kernel/DefaultKernel.java
  
  Index: DefaultKernel.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/kernel/DefaultKernel.java,v
  retrieving revision 1.42
  retrieving revision 1.43
  diff -u -r1.42 -r1.43
  --- DefaultKernel.java	2001/10/23 23:03:28	1.42
  +++ DefaultKernel.java	2001/11/09 21:14:30	1.43
  @@ -19,7 +19,7 @@
   import org.apache.avalon.framework.configuration.Configuration;
   import org.apache.avalon.framework.context.Contextualizable;
   import org.apache.avalon.framework.context.DefaultContext;
  -import org.apache.avalon.framework.logger.AbstractLoggable;
  +import org.apache.avalon.framework.logger.AbstractLogEnabled;
   import org.apache.avalon.phoenix.components.application.DefaultApplication;
   import org.apache.avalon.phoenix.interfaces.Application;
   import org.apache.avalon.phoenix.interfaces.ApplicationContext;
  @@ -42,7 +42,7 @@
    * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
    */
   public class DefaultKernel
  -    extends AbstractLoggable
  +    extends AbstractLogEnabled
       implements Kernel, Composable
   {
       private static final Resources REZ =
  
  
  
  1.3       +1 -1      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/kernel/Resources.properties
  
  Index: Resources.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/kernel/Resources.properties,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Resources.properties	2001/09/27 03:07:42	1.2
  +++ Resources.properties	2001/11/09 21:14:30	1.3
  @@ -8,4 +8,4 @@
   
   frame.warn.thread-pools=Warning: Configuring ThreadPools via server.xml\nis a deprecated feature and developers should\nuse a ThreadManager Block to access ThreadPools\nand remove <threads/> entry from server.xml file.
   frame.error.thread.missing=No such thread pool {0}.
  -frame.error.thread.create=Error creating thread pool {0}.
  \ No newline at end of file
  +frame.error.thread.create=Error creating thread pool {0}.
  
  
  
  1.6       +2 -2      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/logger/DefaultLogManager.java
  
  Index: DefaultLogManager.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/logger/DefaultLogManager.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- DefaultLogManager.java	2001/11/05 23:56:51	1.5
  +++ DefaultLogManager.java	2001/11/09 21:14:30	1.6
  @@ -12,7 +12,7 @@
   import org.apache.avalon.excalibur.logger.LogKitManager;
   import org.apache.avalon.framework.configuration.Configuration;
   import org.apache.avalon.framework.context.DefaultContext;
  -import org.apache.avalon.framework.logger.AbstractLoggable;
  +import org.apache.avalon.framework.logger.AbstractLogEnabled;
   import org.apache.avalon.phoenix.BlockContext;
   import org.apache.avalon.phoenix.interfaces.LogManager;
   import org.apache.avalon.phoenix.metadata.SarMetaData;
  @@ -24,7 +24,7 @@
    * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
    */
   public class DefaultLogManager
  -    extends AbstractLoggable
  +    extends AbstractLogEnabled
       implements LogManager
   {
       public Hierarchy createHierarchy( final SarMetaData metaData,
  
  
  
  1.2       +1 -1      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/logger/Resources.properties
  
  Index: Resources.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/logger/Resources.properties,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Resources.properties	2001/09/26 07:29:29	1.1
  +++ Resources.properties	2001/11/09 21:14:30	1.2
  @@ -1,3 +1,3 @@
   target.nocreate=Error creating LogTarget named "{0}" for file {0}. (Reason: {2}).
   unknown-target=Unable to locate LogTarget named "{0}" for Logger named "{1}".
  -unknown-priority=Unknown priority "{0}" for Logger named "{1}".
  \ No newline at end of file
  +unknown-priority=Unknown priority "{0}" for Logger named "{1}".
  
  
  
  1.3       +2 -2      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/logger/SimpleLogKitManager.java
  
  Index: SimpleLogKitManager.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/logger/SimpleLogKitManager.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SimpleLogKitManager.java	2001/09/26 11:45:40	1.2
  +++ SimpleLogKitManager.java	2001/11/09 21:14:30	1.3
  @@ -19,7 +19,7 @@
   import org.apache.avalon.framework.context.Context;
   import org.apache.avalon.framework.context.ContextException;
   import org.apache.avalon.framework.context.Contextualizable;
  -import org.apache.avalon.framework.logger.AbstractLoggable;
  +import org.apache.avalon.framework.logger.AbstractLogEnabled;
   import org.apache.avalon.framework.logger.AvalonFormatter;
   import org.apache.log.Hierarchy;
   import org.apache.log.LogTarget;
  @@ -35,7 +35,7 @@
    * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
    */
   public class SimpleLogKitManager
  -    extends AbstractLoggable
  +    extends AbstractLogEnabled
       implements LogKitManager, Contextualizable, Configurable
   {
       private static final Resources REZ =
  
  
  
  1.5       +2 -2      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/AbstractSystemManager.java
  
  Index: AbstractSystemManager.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/AbstractSystemManager.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- AbstractSystemManager.java	2001/09/27 05:04:13	1.4
  +++ AbstractSystemManager.java	2001/11/09 21:14:31	1.5
  @@ -10,7 +10,7 @@
   import java.util.HashMap;
   import org.apache.avalon.excalibur.i18n.ResourceManager;
   import org.apache.avalon.excalibur.i18n.Resources;
  -import org.apache.avalon.framework.logger.AbstractLoggable;
  +import org.apache.avalon.framework.logger.AbstractLogEnabled;
   import org.apache.avalon.phoenix.interfaces.ManagerException;
   import org.apache.avalon.phoenix.interfaces.SystemManager;
   
  @@ -20,7 +20,7 @@
    * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
    */
   public abstract class AbstractSystemManager
  -    extends AbstractLoggable
  +    extends AbstractLogEnabled
       implements SystemManager
   {
       private static final Resources REZ =
  
  
  
  1.3       +1 -1      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/Resources.properties
  
  Index: Resources.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/Resources.properties,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Resources.properties	2001/08/18 10:24:08	1.2
  +++ Resources.properties	2001/11/09 21:14:31	1.3
  @@ -7,4 +7,4 @@
   
   jmxmanager.error.export.fail=Unable to export {0} as mBean.
   jmxmanager.error.export.fail=Unable to unexport {0} as mBean.
  -jmxmanager.error.mbeanserver.create=Failed to create MBean Server of class {0}.
  \ No newline at end of file
  +jmxmanager.error.mbeanserver.create=Failed to create MBean Server of class {0}.
  
  
  
  1.3       +6 -5      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/assembler/Assembler.java
  
  Index: Assembler.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/assembler/Assembler.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Assembler.java	2001/09/26 06:45:23	1.2
  +++ Assembler.java	2001/11/09 21:14:31	1.3
  @@ -15,15 +15,16 @@
   import org.apache.avalon.framework.configuration.Configuration;
   import org.apache.avalon.framework.configuration.ConfigurationException;
   import org.apache.avalon.framework.configuration.DefaultConfigurationBuilder;
  -import org.apache.avalon.framework.logger.AbstractLoggable;
  +import org.apache.avalon.framework.logger.AbstractLogEnabled;
  +import org.apache.avalon.framework.logger.Logger;
   import org.apache.avalon.phoenix.metadata.BlockListenerMetaData;
   import org.apache.avalon.phoenix.metadata.BlockMetaData;
   import org.apache.avalon.phoenix.metadata.DependencyMetaData;
   import org.apache.avalon.phoenix.metadata.SarMetaData;
   import org.apache.avalon.phoenix.metainfo.BlockInfo;
   import org.apache.avalon.phoenix.tools.infobuilder.BlockInfoBuilder;
  -import org.apache.log.Logger;
   
  +
   /**
    * Assemble a <code>SarMetaData</code> object from a Configuration
    * object. The Configuration object represents the assembly descriptor
  @@ -32,7 +33,7 @@
    * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
    */
   public class Assembler
  -    extends AbstractLoggable
  +    extends AbstractLogEnabled
   {
       private static final Resources REZ =
           ResourceManager.getPackageResources( Assembler.class );
  @@ -45,9 +46,9 @@
        *
        * @param logger the logger to use
        */
  -    public void setLogger( final Logger logger )
  +    public void enableLogging( final Logger logger )
       {
  -        super.setLogger( logger );
  +        super.enableLogging( logger );
           setupLogger( m_builder );
       }
   
  
  
  
  1.3       +2 -2      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/infobuilder/BlockInfoBuilder.java
  
  Index: BlockInfoBuilder.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/infobuilder/BlockInfoBuilder.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- BlockInfoBuilder.java	2001/09/26 08:29:44	1.2
  +++ BlockInfoBuilder.java	2001/11/09 21:14:31	1.3
  @@ -9,7 +9,7 @@
   
   import java.util.ArrayList;
   import org.apache.avalon.framework.Version;
  -import org.apache.avalon.framework.logger.AbstractLoggable;
  +import org.apache.avalon.framework.logger.AbstractLogEnabled;
   import org.apache.avalon.framework.configuration.Configuration;
   import org.apache.avalon.framework.configuration.ConfigurationException;
   import org.apache.avalon.framework.configuration.DefaultConfigurationBuilder;
  @@ -28,7 +28,7 @@
    * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
    */
   public final class BlockInfoBuilder
  -    extends AbstractLoggable
  +    extends AbstractLogEnabled
   {
       private static final Resources REZ =
           ResourceManager.getPackageResources( BlockInfoBuilder.class );
  
  
  
  1.2       +1 -1      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/infobuilder/Resources.properties
  
  Index: Resources.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/infobuilder/Resources.properties,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Resources.properties	2001/09/26 06:20:08	1.1
  +++ Resources.properties	2001/11/09 21:14:31	1.2
  @@ -1,4 +1,4 @@
   blockinfo-created=Constructed BlockInfo object for class {0}. BlockInfo contains {1} services and {2} dependencies.
   missing-block=Warning: Unspecified <block/> section in BlockInfo for class {0}.
   redundent-role=Warning: BlockInfo for class {0} redundently specifies role name "{1}" in dependency when it is identical to the name of service. It is recomended that the <role/> section be elided.
  -creating-blockinfo=Creating a BlockInfo for class "{0}".
  \ No newline at end of file
  +creating-blockinfo=Creating a BlockInfo for class "{0}".
  
  
  
  1.18      +2 -2      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/installer/Installer.java
  
  Index: Installer.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/installer/Installer.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- Installer.java	2001/11/01 22:56:58	1.17
  +++ Installer.java	2001/11/09 21:14:31	1.18
  @@ -29,7 +29,7 @@
   import org.apache.avalon.excalibur.io.ExtensionFileFilter;
   import org.apache.avalon.excalibur.io.FileUtil;
   import org.apache.avalon.excalibur.io.IOUtil;
  -import org.apache.avalon.framework.logger.AbstractLoggable;
  +import org.apache.avalon.framework.logger.AbstractLogEnabled;
   
   /**
    * An Installer is responsible for taking a URL for Sar
  @@ -38,7 +38,7 @@
    * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
    */
   public class Installer
  -    extends AbstractLoggable
  +    extends AbstractLogEnabled
   {
       private static final Resources REZ =
           ResourceManager.getPackageResources( Installer.class );
  
  
  
  1.6       +1 -1      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/verifier/Resources.properties
  
  Index: Resources.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/verifier/Resources.properties,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- Resources.properties	2001/09/26 06:45:23	1.5
  +++ Resources.properties	2001/11/09 21:14:31	1.6
  @@ -22,4 +22,4 @@
   verify-block-type=Verifying that the specified Blocks have valid types.
   verify-listener-type=Verifying that the specified BlockListeners have valid types.
   
  -service-interface-deprecated=Warning: The Block named "{0}" exports a service ({1}) that extends org.apache.avalon.phoenix.Service. The Service interface is deprecated and should not be used.
  \ No newline at end of file
  +service-interface-deprecated=Warning: The Block named "{0}" exports a service ({1}) that extends org.apache.avalon.phoenix.Service. The Service interface is deprecated and should not be used.
  
  
  
  1.6       +2 -2      jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/verifier/SarVerifier.java
  
  Index: SarVerifier.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/verifier/SarVerifier.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- SarVerifier.java	2001/09/26 06:45:23	1.5
  +++ SarVerifier.java	2001/11/09 21:14:31	1.6
  @@ -13,7 +13,7 @@
   import org.apache.avalon.excalibur.i18n.ResourceManager;
   import org.apache.avalon.excalibur.i18n.Resources;
   import org.apache.avalon.framework.configuration.Configuration;
  -import org.apache.avalon.framework.logger.AbstractLoggable;
  +import org.apache.avalon.framework.logger.AbstractLogEnabled;
   import org.apache.avalon.phoenix.Block;
   import org.apache.avalon.phoenix.BlockListener;
   import org.apache.avalon.phoenix.Service;
  @@ -53,7 +53,7 @@
    * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
    */
   public class SarVerifier
  -    extends AbstractLoggable
  +    extends AbstractLogEnabled
   {
       private static final Resources REZ =
           ResourceManager.getPackageResources( SarVerifier.class );
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>