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>