You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by st...@apache.org on 2002/07/31 15:13:33 UTC
cvs commit: xml-cocoon2/src/webapp/WEB-INF web.xml
stephan 2002/07/31 06:13:33
Modified: . changes.xml
src/java/org/apache/cocoon Cocoon.java Main.java
src/java/org/apache/cocoon/acting AbstractAction.java
ServerPagesAction.java
src/java/org/apache/cocoon/components LifecycleHelper.java
src/java/org/apache/cocoon/components/classloader
RepositoryClassLoader.java
src/java/org/apache/cocoon/components/crawler
SimpleCocoonCrawlerImpl.java
src/java/org/apache/cocoon/components/deli DeliImpl.java
src/java/org/apache/cocoon/components/elementprocessor/impl
AbstractElementProcessorFactory.java
src/java/org/apache/cocoon/components/elementprocessor/impl/poi/hssf/elements
BaseElementProcessor.java Sheet.java
src/java/org/apache/cocoon/components/flow
AbstractInterpreter.java
ContinuationsManagerImpl.java
src/java/org/apache/cocoon/components/flow/javascript
JSLog.java JavaScriptInterpreter.java
src/java/org/apache/cocoon/components/hsqldb ServerImpl.java
src/java/org/apache/cocoon/components/jsp JSPEngineImpl.java
JSPEngineImplNamedDispatcherInclude.java
JSPEngineImplWLS.java
src/java/org/apache/cocoon/components/language/generator
GeneratorSelector.java ProgramGeneratorImpl.java
src/java/org/apache/cocoon/components/language/markup
AbstractMarkupLanguage.java
CocoonMarkupLanguage.java Logicsheet.java
src/java/org/apache/cocoon/components/language/markup/xsp
XSPMarkupLanguage.java
src/java/org/apache/cocoon/components/language/programming
AbstractProgrammingLanguage.java
src/java/org/apache/cocoon/components/language/programming/java
AbstractJavaCompiler.java JavaLanguage.java
JstyleFormatter.java NullFormatter.java
src/java/org/apache/cocoon/components/modules/database
AbstractAutoIncrementModule.java
src/java/org/apache/cocoon/components/modules/input
AbstractInputModule.java CollectionMetaModule.java
DefaultsMetaModule.java DigestMetaModule.java
src/java/org/apache/cocoon/components/modules/output
AbstractOutputModule.java
RequestAttributeOutputModule.java
SessionAttributeOutputModule.java
src/java/org/apache/cocoon/components/profiler
SimpleProfiler.java
src/java/org/apache/cocoon/components/resolver
ResolverImpl.java
src/java/org/apache/cocoon/components/search
SimpleLuceneCocoonIndexerImpl.java
SimpleLuceneCocoonSearcherImpl.java
SimpleLuceneXMLIndexerImpl.java
src/java/org/apache/cocoon/components/source
AbstractSAXSource.java AbstractStreamSource.java
CocoonSourceFactory.java FileSourceFactory.java
SitemapSource.java SourceHandler.java
SourceHandlerImpl.java XMLDBSource.java
XMLDBSourceFactory.java
src/java/org/apache/cocoon/components/source/impl
CocoonSourceFactory.java SitemapSource.java
SourceFactoryWrapper.java URLFactoryWrapper.java
src/java/org/apache/cocoon/components/store
FilesystemStore.java JispFilesystemStore.java
MRUMemoryStore.java StoreJanitorImpl.java
src/java/org/apache/cocoon/components/treeprocessor
AbstractParentProcessingNodeBuilder.java
AbstractProcessingNode.java
AbstractProcessingNodeBuilder.java
DefaultTreeBuilder.java InvokeContext.java
TreeProcessor.java
src/java/org/apache/cocoon/components/treeprocessor/sitemap
PipelineNode.java
src/java/org/apache/cocoon/components/url
ContextURLFactory.java ResourceURLFactory.java
URLFactoryImpl.java
src/java/org/apache/cocoon/components/xpath
JaxenProcessorImpl.java XPathProcessorImpl.java
src/java/org/apache/cocoon/components/xscript
XScriptManagerImpl.java
src/java/org/apache/cocoon/environment
AbstractEnvironment.java ForwardRedirector.java
src/java/org/apache/cocoon/environment/commandline
AbstractCommandLineEnvironment.java
CommandlineContext.java FileSavingEnvironment.java
LinkSamplingEnvironment.java
src/java/org/apache/cocoon/environment/wrapper
EnvironmentWrapper.java
src/java/org/apache/cocoon/generation
ServerPagesGenerator.java
src/java/org/apache/cocoon/matching
AbstractPreparableMatcher.java
AbstractWildcardMatcher.java CookieMatcher.java
RegexpURIMatcher.java RequestParamMatcher.java
WildcardURIMatcher.java
src/java/org/apache/cocoon/reading AbstractReader.java
src/java/org/apache/cocoon/samples/parentcm
ParentComponentManager.java
src/java/org/apache/cocoon/selection
AbstractSwitchSelector.java CookieSelector.java
HeaderSelector.java HostSelector.java
NamedPatternsSelector.java
RequestAttributeSelector.java
RequestMethodSelector.java
SessionAttributeSelector.java
SessionStateSelector.java
src/java/org/apache/cocoon/serialization
ElementProcessorSerializer.java RTFSerializer.java
src/java/org/apache/cocoon/servlet CocoonServlet.java
src/java/org/apache/cocoon/transformation
TraxTransformer.java
src/java/org/apache/cocoon/webapps/portal/components
CopletThread.java
src/java/org/apache/cocoon/webapps/session/components
AbstractSessionComponent.java SessionManager.java
src/java/org/apache/cocoon/webapps/session/connector
ResourceConnectorImpl.java
src/java/org/apache/cocoon/xml AbstractXMLConsumer.java
DocumentHandlerWrapper.java
LoggingContentHandler.java
LoggingEntityResolver.java
src/java/org/apache/cocoon/xml/dom SVGBuilder.java
src/scratchpad/src/org/apache/cocoon/acting
CookieValidatorAction.java
src/scratchpad/src/org/apache/cocoon/components/source
BlobSourceFactory.java
src/scratchpad/src/org/apache/cocoon/components/source/impl
XPathSourceInspector.java
src/scratchpad/src/org/apache/cocoon/precept
InstanceFactory.java
src/scratchpad/src/org/apache/cocoon/precept/preceptors
AbstractPreceptor.java
src/scratchpad/src/org/apache/cocoon/precept/preceptors/easyrelax
PreceptorBuilderImpl.java
src/scratchpad/src/org/apache/cocoon/precept/preceptors/easyrelax/constraints
AbstractConstraint.java
src/scratchpad/src/org/apache/cocoon/precept/stores
AbstractInstance.java
src/scratchpad/src/org/apache/cocoon/storejanitor
StoreJanitorImpl.java
src/scratchpad/src/org/apache/cocoon/taglib TagSupport.java
src/webapp/WEB-INF web.xml
Log:
Replaced Loggable by LogEnabled.
Revision Changes Path
1.224 +5 -1 xml-cocoon2/changes.xml
Index: changes.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/changes.xml,v
retrieving revision 1.223
retrieving revision 1.224
diff -u -r1.223 -r1.224
--- changes.xml 30 Jul 2002 01:18:30 -0000 1.223
+++ changes.xml 31 Jul 2002 13:13:21 -0000 1.224
@@ -39,6 +39,10 @@
</devs>
<release version="@version@" date="@date@">
+ <action dev="SMS" type="update">
+ Replaced implementation from Loggable by LogEnabled to use
+ the Avalon Logger instead of the LogKit Logger.
+ </action>
<action dev="VG" type="update">
XScript now has better variable management: variables of request,
session, global, and page scope are stored not in the XScriptManager,
1.33 +7 -7 xml-cocoon2/src/java/org/apache/cocoon/Cocoon.java
Index: Cocoon.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/Cocoon.java,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- Cocoon.java 4 Jul 2002 11:46:05 -0000 1.32
+++ Cocoon.java 31 Jul 2002 13:13:21 -0000 1.33
@@ -66,7 +66,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.thread.ThreadSafe;
import org.apache.cocoon.components.CocoonComponentManager;
import org.apache.cocoon.components.language.generator.CompiledComponent;
@@ -100,7 +100,7 @@
* @version CVS $Id$
*/
public class Cocoon
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements ThreadSafe,
Component,
Initializable,
@@ -221,7 +221,7 @@
} else {
this.componentManager = new CocoonComponentManager((ClassLoader)this.context.get(Constants.CONTEXT_CLASS_LOADER));
}
- this.componentManager.setLogger(getLogger().getChildLogger("manager"));
+ this.componentManager.enableLogging(getLogger().getChildLogger("manager"));
this.componentManager.contextualize(this.context);
if (getLogger().isDebugEnabled()) {
@@ -251,7 +251,7 @@
getLogger().debug("Using parser: " + parser);
}
ExcaliburComponentManager startupManager = new ExcaliburComponentManager((ClassLoader)this.context.get(Constants.CONTEXT_CLASS_LOADER));
- startupManager.setLogger(getLogger().getChildLogger("startup"));
+ startupManager.enableLogging(getLogger().getChildLogger("startup"));
startupManager.contextualize(this.context);
startupManager.setLogKitManager(this.logKitManager);
@@ -343,7 +343,7 @@
}
DefaultRoleManager drm = new DefaultRoleManager();
- drm.setLogger(getLogger().getChildLogger("roles"));
+ drm.enableLogging(getLogger().getChildLogger("roles"));
drm.configure(roleConfig);
roleConfig = null;
@@ -397,7 +397,7 @@
}
DefaultRoleManager urm = new DefaultRoleManager(drm);
- urm.setLogger(getLogger().getChildLogger("roles").getChildLogger("user"));
+ urm.enableLogging(getLogger().getChildLogger("roles").getChildLogger("user"));
urm.configure(roleConfig);
roleConfig = null;
drm = urm;
1.23 +14 -9 xml-cocoon2/src/java/org/apache/cocoon/Main.java
Index: Main.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/Main.java,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- Main.java 26 Jul 2002 17:06:44 -0000 1.22
+++ Main.java 31 Jul 2002 13:13:21 -0000 1.23
@@ -58,6 +58,8 @@
import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.DefaultConfigurationBuilder;
import org.apache.avalon.framework.context.DefaultContext;
+//import org.apache.avalon.framework.logger.Logger;
+import org.apache.avalon.framework.logger.LogKitLogger;
import org.apache.cocoon.environment.Environment;
import org.apache.cocoon.environment.commandline.CommandlineContext;
import org.apache.cocoon.environment.commandline.FileSavingEnvironment;
@@ -381,7 +383,7 @@
DefaultContext appContext = new DefaultContext();
appContext.put(Constants.CONTEXT_CLASS_LOADER, Main.class.getClassLoader());
CommandlineContext clContext = new CommandlineContext(contextDir);
- clContext.setLogger(log);
+ clContext.enableLogging(new LogKitLogger(log));
appContext.put(Constants.CONTEXT_ENVIRONMENT_CONTEXT, clContext);
DefaultLogKitManager logKitManager = null;
if (logKit != null) {
@@ -417,7 +419,7 @@
if (verbose) System.out.print(".");
- c.setLogger(log);
+ c.enableLogging(new LogKitLogger(log));
c.contextualize(appContext);
c.setLogKitManager(logKitManager);
c.initialize();
@@ -586,7 +588,8 @@
if (verbose) System.out.println("Warming up...");
//log.info(" [Cocoon might need to compile the sitemaps, this might take a while]");
//cocoon.process(new LinkSamplingEnvironment("/", context, attributes, null));
- cocoon.generateSitemap(new LinkSamplingEnvironment("/", context, attributes, null, this.log));
+ cocoon.generateSitemap(new LinkSamplingEnvironment("/", context, attributes, null,
+ new LogKitLogger(this.log)));
}
/**
@@ -682,7 +685,8 @@
public void processXSP(String uri) throws Exception {
String markupLanguage = "xsp";
String programmingLanguage = "java";
- Environment env = new LinkSamplingEnvironment("/", context, attributes, null, this.log);
+ Environment env = new LinkSamplingEnvironment("/", context, attributes, null,
+ new LogKitLogger(this.log));
cocoon.precompile(uri, env, markupLanguage, programmingLanguage);
}
@@ -695,7 +699,8 @@
public void processXMAP(String uri) throws Exception {
String markupLanguage = "sitemap";
String programmingLanguage = "java";
- Environment env = new LinkSamplingEnvironment("/", context, attributes, null, this.log);
+ Environment env = new LinkSamplingEnvironment("/", context, attributes, null,
+ new LogKitLogger(this.log));
cocoon.precompile(uri, env, markupLanguage, programmingLanguage);
}
@@ -940,7 +945,7 @@
context,
attributes,
parameters,
- this.log);
+ new LogKitLogger(this.log));
cocoon.process(env);
return env.getLinks();
}
@@ -962,7 +967,7 @@
parameters,
links,
stream,
- this.log);
+ new LogKitLogger(this.log));
cocoon.process(env);
return env.getContentType();
}
@@ -990,7 +995,7 @@
parameters,
empty,
new NullOutputStream(),
- this.log);
+ new LogKitLogger(this.log));
cocoon.process(env);
return env.getContentType();
}
1.6 +4 -4 xml-cocoon2/src/java/org/apache/cocoon/acting/AbstractAction.java
Index: AbstractAction.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/acting/AbstractAction.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- AbstractAction.java 22 Feb 2002 06:59:26 -0000 1.5
+++ AbstractAction.java 31 Jul 2002 13:13:21 -0000 1.6
@@ -50,7 +50,7 @@
*/
package org.apache.cocoon.acting;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import java.util.Collections;
import java.util.Map;
@@ -64,8 +64,8 @@
* @author <a href="mailto:haul@informatik.tu-darmstadt.de">Christian Haul</a>
* @version CVS $Id$
*/
-public abstract class AbstractAction extends AbstractLoggable
-implements Action {
+public abstract class AbstractAction extends AbstractLogEnabled
+ implements Action {
/**
* Empty unmodifiable map. Replace with Collections.EMPTY_MAP when
1.8 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/acting/ServerPagesAction.java
Index: ServerPagesAction.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/acting/ServerPagesAction.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ServerPagesAction.java 4 Jun 2002 07:11:26 -0000 1.7
+++ ServerPagesAction.java 31 Jul 2002 13:13:21 -0000 1.8
@@ -131,7 +131,7 @@
null // LogKitManager
);
- this.generatorHandler.setLogger(getLogger());
+ this.generatorHandler.enableLogging(getLogger());
this.generatorHandler.initialize();
} catch(Exception e) {
@@ -167,7 +167,7 @@
XMLByteStreamCompiler compiler = null;
try {
- generator.setLogger(getLogger());
+ generator.enableLogging(getLogger());
generator.compose(this.manager);
generator.setup(resolver, objectModel, source, parameters);
1.2 +8 -9 xml-cocoon2/src/java/org/apache/cocoon/components/LifecycleHelper.java
Index: LifecycleHelper.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/LifecycleHelper.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- LifecycleHelper.java 4 Mar 2002 18:16:45 -0000 1.1
+++ LifecycleHelper.java 31 Jul 2002 13:13:21 -0000 1.2
@@ -59,8 +59,9 @@
import org.apache.avalon.framework.configuration.Configuration;
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.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.framework.parameters.Parameterizable;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.avalon.framework.thread.ThreadSafe;
@@ -70,8 +71,6 @@
import org.apache.avalon.excalibur.logger.LogKitManager;
import org.apache.avalon.excalibur.logger.LogKitManageable;
-import org.apache.log.Logger;
-
/**
* Utility class for setting up Avalon components. Similar to Excalibur's
* <code>DefaultComponentFactory</code>, but on existing objects.
@@ -116,7 +115,7 @@
* the corresponding method isn't called (e.g. if <code>configuration</code> is
* <code>null</code>, <code>configure()</code> isn't called).
*
- * @param logger the <code>Logger</code> to pass to <code>Loggable</code>s, unless there is
+ * @param logger the <code>Logger</code> to pass to <code>LogEnabled</code>s, unless there is
* a <code>LogKitManager</code> and the configuration specifies a logger name.
* @param context the <code>Context</code> to pass to <code>Contexutalizable</code>s.
* @param componentManager the component manager to pass to <code>Composable</code>s.
@@ -211,7 +210,7 @@
final boolean initializeAndStart )
throws Exception
{
- if( component instanceof Loggable )
+ if( component instanceof LogEnabled )
{
Logger usedLogger;
if( null == logkit )
@@ -232,11 +231,11 @@
}
else
{
- usedLogger = logkit.getLogger( loggerName );
+ usedLogger = new LogKitLogger(logkit.getLogger( loggerName ));
}
}
- ((Loggable)component).setLogger( usedLogger );
+ ((LogEnabled)component).enableLogging( usedLogger );
}
if( null != context && component instanceof Contextualizable )
1.7 +10 -5 xml-cocoon2/src/java/org/apache/cocoon/components/classloader/RepositoryClassLoader.java
Index: RepositoryClassLoader.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/classloader/RepositoryClassLoader.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- RepositoryClassLoader.java 1 Mar 2002 14:31:22 -0000 1.6
+++ RepositoryClassLoader.java 31 Jul 2002 13:13:21 -0000 1.7
@@ -50,9 +50,9 @@
*/
package org.apache.cocoon.components.classloader;
-import org.apache.avalon.framework.logger.Loggable;
+import org.apache.avalon.framework.logger.LogEnabled;
+import org.apache.avalon.framework.logger.Logger;
import org.apache.cocoon.util.ClassUtils;
-import org.apache.log.Logger;
import java.io.File;
import java.io.IOException;
@@ -72,7 +72,7 @@
* @author <a href="mailto:bloritsch@apache.org">Berin Loritsch</a>
* @version CVS $Id$
*/
-public class RepositoryClassLoader extends URLClassLoader implements Loggable {
+public class RepositoryClassLoader extends URLClassLoader implements LogEnabled {
/**
* The logger
@@ -100,7 +100,12 @@
super(urls, parentClassLoader);
}
- public void setLogger(Logger logger) {
+ /**
+ * Provide component with a logger.
+ *
+ * @param logger the logger
+ */
+ public void enableLogging(Logger logger) {
if (this.log == null) {
this.log = logger;
}
1.11 +4 -4 xml-cocoon2/src/java/org/apache/cocoon/components/crawler/SimpleCocoonCrawlerImpl.java
Index: SimpleCocoonCrawlerImpl.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/crawler/SimpleCocoonCrawlerImpl.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- SimpleCocoonCrawlerImpl.java 4 Jun 2002 09:27:20 -0000 1.10
+++ SimpleCocoonCrawlerImpl.java 31 Jul 2002 13:13:21 -0000 1.11
@@ -54,7 +54,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.framework.parameters.Parameters;
import org.apache.avalon.excalibur.pool.Recyclable;
@@ -84,7 +84,7 @@
* @author <a href="mailto:berni_huber@a1.net">Bernhard Huber</a>
* @version CVS $Id$
*/
-public class SimpleCocoonCrawlerImpl extends AbstractLoggable
+public class SimpleCocoonCrawlerImpl extends AbstractLogEnabled
implements CocoonCrawler, Configurable, Disposable, Recyclable
{
1.19 +10 -11 xml-cocoon2/src/java/org/apache/cocoon/components/deli/DeliImpl.java
Index: DeliImpl.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/deli/DeliImpl.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- DeliImpl.java 22 May 2002 15:17:44 -0000 1.18
+++ DeliImpl.java 31 Jul 2002 13:13:22 -0000 1.19
@@ -60,7 +60,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.parameters.Parameters;
import org.apache.avalon.framework.parameters.Parameterizable;
import org.apache.avalon.framework.thread.ThreadSafe;
@@ -111,15 +111,14 @@
* @version CVS $ $ $Date$
*/
-public final class DeliImpl
-extends AbstractLoggable
-implements Parameterizable,
- Deli,
- Composable,
- Disposable,
- Initializable,
- ThreadSafe,
- Contextualizable {
+public final class DeliImpl extends AbstractLogEnabled
+ implements Parameterizable,
+ Deli,
+ Composable,
+ Disposable,
+ Initializable,
+ ThreadSafe,
+ Contextualizable {
/** The path to the Cocoon configuration files */
private String defaultPath = null;
1.2 +9 -11 xml-cocoon2/src/java/org/apache/cocoon/components/elementprocessor/impl/AbstractElementProcessorFactory.java
Index: AbstractElementProcessorFactory.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/elementprocessor/impl/AbstractElementProcessorFactory.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AbstractElementProcessorFactory.java 6 Mar 2002 16:58:02 -0000 1.1
+++ AbstractElementProcessorFactory.java 31 Jul 2002 13:13:22 -0000 1.2
@@ -51,7 +51,7 @@
package org.apache.cocoon.components.elementprocessor.impl;
import org.apache.avalon.framework.component.Component;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.cocoon.components.elementprocessor.*;
import org.apache.cocoon.components.elementprocessor.types.*;
@@ -68,7 +68,7 @@
*/
public abstract class AbstractElementProcessorFactory
- extends AbstractLoggable implements ElementProcessorFactory, Component
+ extends AbstractLogEnabled implements ElementProcessorFactory, Component
{
// uses XML element names as keys and ElementProcessor progenitors
@@ -176,11 +176,9 @@
protected Object lookupElementProcessorProgenitor(final String name)
{
Object o = _element_processor_map.get(name);
- if ((o == null) && (!name.equals("*")))
- {
- o = lookupElementProcessorProgenitor("*");
- }
- return o;
+ if ((o == null) && (!name.equals("*"))) {
+ o = lookupElementProcessorProgenitor("*");
+ } return o;
}
/**
@@ -224,9 +222,9 @@
try
{
rval = ( ElementProcessor ) progenitor.newInstance();
- if(rval instanceof org.apache.avalon.framework.logger.AbstractLoggable)
+ if(rval instanceof AbstractLogEnabled)
{
- ((AbstractLoggable)rval).setLogger(getLogger());
+ ((AbstractLogEnabled)rval).enableLogging(getLogger());
}
}
catch (ExceptionInInitializerError e)
@@ -294,9 +292,9 @@
rval = ( ElementProcessor ) progenitor
.newInstance(new Object[ 0 ]);
- if(rval instanceof org.apache.avalon.framework.logger.AbstractLoggable)
+ if(rval instanceof AbstractLogEnabled)
{
- ((AbstractLoggable)rval).setLogger(getLogger());
+ ((AbstractLogEnabled)rval).enableLogging(getLogger());
}
}
catch (ExceptionInInitializerError e)
1.2 +2 -2 xml-cocoon2/src/java/org/apache/cocoon/components/elementprocessor/impl/poi/hssf/elements/BaseElementProcessor.java
Index: BaseElementProcessor.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/elementprocessor/impl/poi/hssf/elements/BaseElementProcessor.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- BaseElementProcessor.java 6 Mar 2002 16:58:02 -0000 1.1
+++ BaseElementProcessor.java 31 Jul 2002 13:13:22 -0000 1.2
@@ -56,7 +56,7 @@
import org.apache.cocoon.components.elementprocessor.types.*;
import org.apache.cocoon.components.elementprocessor.impl.poi.POIFSElementProcessor;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import java.util.*;
@@ -75,7 +75,7 @@
* @author Marc Johnson (marc_johnson27591@hotmail.com)
*/
-public abstract class BaseElementProcessor extends AbstractLoggable
+public abstract class BaseElementProcessor extends AbstractLogEnabled
implements POIFSElementProcessor
{
private Map _attributes;
1.4 +2 -2 xml-cocoon2/src/java/org/apache/cocoon/components/elementprocessor/impl/poi/hssf/elements/Sheet.java
Index: Sheet.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/elementprocessor/impl/poi/hssf/elements/Sheet.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- Sheet.java 22 Jul 2002 15:18:57 -0000 1.3
+++ Sheet.java 31 Jul 2002 13:13:22 -0000 1.4
@@ -71,7 +71,7 @@
import java.util.List;
import java.util.Map;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
/**
* internal representation of a Sheet
@@ -81,7 +81,7 @@
*/
// package scope
-class Sheet extends AbstractLoggable
+class Sheet extends AbstractLogEnabled
{
private HSSFSheet _sheet;
private String _name;
1.5 +2 -2 xml-cocoon2/src/java/org/apache/cocoon/components/flow/AbstractInterpreter.java
Index: AbstractInterpreter.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/flow/AbstractInterpreter.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- AbstractInterpreter.java 2 Jul 2002 08:32:07 -0000 1.4
+++ AbstractInterpreter.java 31 Jul 2002 13:13:22 -0000 1.5
@@ -60,7 +60,7 @@
import org.apache.avalon.framework.component.Composable;
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.thread.ThreadSafe;
import org.apache.cocoon.Constants;
import org.apache.cocoon.components.source.SourceFactory;
@@ -79,7 +79,7 @@
* @author <a href="mailto:ovidiu@cup.hp.com">Ovidiu Predescu</a>
* @since March 15, 2002
*/
-public abstract class AbstractInterpreter extends AbstractLoggable
+public abstract class AbstractInterpreter extends AbstractLogEnabled
implements Component, Composable, Contextualizable, Interpreter, ThreadSafe
{
/**
1.3 +4 -4 xml-cocoon2/src/java/org/apache/cocoon/components/flow/ContinuationsManagerImpl.java
Index: ContinuationsManagerImpl.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/flow/ContinuationsManagerImpl.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ContinuationsManagerImpl.java 2 Jul 2002 08:32:07 -0000 1.2
+++ ContinuationsManagerImpl.java 31 Jul 2002 13:13:22 -0000 1.3
@@ -64,7 +64,7 @@
import org.apache.avalon.framework.component.Component;
import org.apache.avalon.framework.configuration.Configurable;
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.framework.thread.ThreadSafe;
/**
@@ -75,9 +75,9 @@
* @see ContinuationsManager
*/
public class ContinuationsManagerImpl
- extends AbstractLoggable
- implements ContinuationsManager, Component, Configurable, ThreadSafe
-{
+ extends AbstractLogEnabled
+ implements ContinuationsManager, Component, Configurable, ThreadSafe {
+
static final int CONTINUATION_ID_LENGTH = 20;
protected SecureRandom random = null;
1.3 +2 -2 xml-cocoon2/src/java/org/apache/cocoon/components/flow/javascript/JSLog.java
Index: JSLog.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/flow/javascript/JSLog.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- JSLog.java 2 Jul 2002 08:32:07 -0000 1.2
+++ JSLog.java 31 Jul 2002 13:13:22 -0000 1.3
@@ -50,7 +50,7 @@
*/
package org.apache.cocoon.components.flow.javascript;
-import org.apache.log.Logger;
+import org.apache.avalon.framework.logger.Logger;
import org.mozilla.javascript.ScriptableObject;
/**
@@ -70,7 +70,7 @@
return "Log";
}
- public void setLogger(Logger logger)
+ public void enableLogging(Logger logger)
{
this.logger = logger;
}
1.4 +1 -1 xml-cocoon2/src/java/org/apache/cocoon/components/flow/javascript/JavaScriptInterpreter.java
Index: JavaScriptInterpreter.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/flow/javascript/JavaScriptInterpreter.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- JavaScriptInterpreter.java 2 Jul 2002 08:32:07 -0000 1.3
+++ JavaScriptInterpreter.java 31 Jul 2002 13:13:22 -0000 1.4
@@ -130,7 +130,7 @@
// Define some global variables in JavaScript
Object args[] = {};
Scriptable log = context.newObject(scope, "Log", args);
- ((JSLog)log).setLogger(getLogger());
+ ((JSLog)log).enableLogging(getLogger());
scope.put("log", scope, log);
}
1.12 +9 -10 xml-cocoon2/src/java/org/apache/cocoon/components/hsqldb/ServerImpl.java
Index: ServerImpl.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/hsqldb/ServerImpl.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ServerImpl.java 24 Jul 2002 03:38:44 -0000 1.11
+++ ServerImpl.java 31 Jul 2002 13:13:22 -0000 1.12
@@ -54,7 +54,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.parameters.Parameters;
import org.apache.avalon.framework.parameters.Parameterizable;
import org.apache.avalon.framework.thread.ThreadSafe;
@@ -76,14 +76,13 @@
* @author <a href="mailto:vgritsenko@apache.org">Vadim Gritsenko</a>
* @version CVS $Id$
*/
-public class ServerImpl
-extends AbstractLoggable
-implements Server,
- Parameterizable,
- Contextualizable,
- ThreadSafe,
- Runnable,
- Startable {
+public class ServerImpl extends AbstractLogEnabled
+ implements Server,
+ Parameterizable,
+ Contextualizable,
+ ThreadSafe,
+ Runnable,
+ Startable {
/** Port which HSQLDB server will listen to */
private String port;
1.7 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/jsp/JSPEngineImpl.java
Index: JSPEngineImpl.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/jsp/JSPEngineImpl.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- JSPEngineImpl.java 22 Feb 2002 07:00:07 -0000 1.6
+++ JSPEngineImpl.java 31 Jul 2002 13:13:23 -0000 1.7
@@ -50,7 +50,7 @@
*/
package org.apache.cocoon.components.jsp;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.parameters.Parameterizable;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.avalon.framework.thread.ThreadSafe;
@@ -77,7 +77,7 @@
* @author <a href="mailto:dims@yahoo.com">Davanum Srinivas</a>
* @version CVS $Id$
*/
-public class JSPEngineImpl extends AbstractLoggable
+public class JSPEngineImpl extends AbstractLogEnabled
implements JSPEngine, Parameterizable, ThreadSafe {
/** The Servlet Include Path */
1.7 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/jsp/JSPEngineImplNamedDispatcherInclude.java
Index: JSPEngineImplNamedDispatcherInclude.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/jsp/JSPEngineImplNamedDispatcherInclude.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- JSPEngineImplNamedDispatcherInclude.java 22 Feb 2002 07:00:07 -0000 1.6
+++ JSPEngineImplNamedDispatcherInclude.java 31 Jul 2002 13:13:23 -0000 1.7
@@ -50,7 +50,7 @@
*/
package org.apache.cocoon.components.jsp;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.parameters.Parameterizable;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.avalon.framework.thread.ThreadSafe;
@@ -76,7 +76,7 @@
* @author <a href="mailto:bh22351@i-one.at">Bernhard Huber</a>
* @version CVS $Id$
*/
-public class JSPEngineImplNamedDispatcherInclude extends AbstractLoggable
+public class JSPEngineImplNamedDispatcherInclude extends AbstractLogEnabled
implements JSPEngine, Parameterizable, ThreadSafe {
/** The Servlet Include Path */
1.7 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/jsp/JSPEngineImplWLS.java
Index: JSPEngineImplWLS.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/jsp/JSPEngineImplWLS.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- JSPEngineImplWLS.java 22 Feb 2002 07:00:07 -0000 1.6
+++ JSPEngineImplWLS.java 31 Jul 2002 13:13:23 -0000 1.7
@@ -50,7 +50,7 @@
*/
package org.apache.cocoon.components.jsp;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.avalon.framework.parameters.Parameterizable;
import org.apache.avalon.framework.thread.ThreadSafe;
@@ -76,7 +76,7 @@
* @author <a href="mailto:bh22351@i-one.at">Bernhard Huber</a>
* @version CVS $Id$
*/
-public class JSPEngineImplWLS extends AbstractLoggable
+public class JSPEngineImplWLS extends AbstractLogEnabled
implements JSPEngine, Parameterizable, ThreadSafe {
/** The Servlet Include Path */
1.12 +4 -4 xml-cocoon2/src/java/org/apache/cocoon/components/language/generator/GeneratorSelector.java
Index: GeneratorSelector.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/generator/GeneratorSelector.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- GeneratorSelector.java 25 Jun 2002 13:35:07 -0000 1.11
+++ GeneratorSelector.java 31 Jul 2002 13:13:23 -0000 1.12
@@ -145,7 +145,7 @@
try {
this.classManager.addDirectory((File) this.m_context.get(Constants.CONTEXT_WORK_DIR));
} catch (Exception e) {
- throw new ComponentException("Could not add repository to ClassLoaderManager", e);
+ throw new ComponentException(ROLE, "Could not add repository to ClassLoaderManager", e);
}
}
@@ -153,7 +153,7 @@
ComponentHandler handler = (ComponentHandler) this.componentHandlers.get(hint);
if (handler == null) {
- throw new ComponentException("Could not find component for hint: " + hint);
+ throw new ComponentException(ROLE, "Could not find component for hint: " + hint);
}
try {
@@ -162,7 +162,7 @@
return component;
} catch (Exception ce) {
getLogger().debug("Could not access component for hint: " + hint, ce);
- throw new ComponentException("Could not access component for hint: " + hint, ce);
+ throw new ComponentException(ROLE, "Could not access component for hint: " + hint, ce);
}
}
1.20 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/language/generator/ProgramGeneratorImpl.java
Index: ProgramGeneratorImpl.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/generator/ProgramGeneratorImpl.java,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- ProgramGeneratorImpl.java 25 Jul 2002 14:00:31 -0000 1.19
+++ ProgramGeneratorImpl.java 31 Jul 2002 13:13:23 -0000 1.20
@@ -59,7 +59,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.parameters.Parameters;
import org.apache.avalon.framework.parameters.Parameterizable;
import org.apache.avalon.framework.parameters.ParameterException;
@@ -91,7 +91,7 @@
* @author <a href="mailto:tcurdt@apache.org">Torsten Curdt</a>
* @version CVS $Id$
*/
-public class ProgramGeneratorImpl extends AbstractLoggable
+public class ProgramGeneratorImpl extends AbstractLogEnabled
implements ProgramGenerator, Contextualizable, Composable, Parameterizable,
Disposable, ThreadSafe {
1.20 +6 -6 xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/AbstractMarkupLanguage.java
Index: AbstractMarkupLanguage.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/AbstractMarkupLanguage.java,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- AbstractMarkupLanguage.java 15 Jul 2002 14:48:29 -0000 1.19
+++ AbstractMarkupLanguage.java 31 Jul 2002 13:13:23 -0000 1.20
@@ -57,7 +57,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.framework.parameters.ParameterException;
import org.apache.avalon.framework.parameters.Parameterizable;
import org.apache.avalon.framework.parameters.Parameters;
@@ -100,7 +100,7 @@
* @version CVS $Id$
*/
public abstract class AbstractMarkupLanguage
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements MarkupLanguage, Composable, Configurable, Parameterizable,
Recyclable, Disposable
{
@@ -204,14 +204,14 @@
NamedLogicsheet namedLogicsheet =
new NamedLogicsheet(location, manager, resolver);
- namedLogicsheet.setLogger(getLogger());
+ namedLogicsheet.enableLogging(getLogger());
namedLogicsheet.setURI(uri);
namedLogicsheet.setPrefix(prefix);
logicsheet = namedLogicsheet;
} else {
String location = params.getParameter("core-logicsheet", null);
logicsheet = new Logicsheet(location, manager, resolver);
- logicsheet.setLogger(getLogger());
+ logicsheet.enableLogging(getLogger());
}
String logicsheetName = logicsheet.getSystemId();
@@ -374,7 +374,7 @@
preprocessFilter.setParent(reader);
// Create code generator
LogicsheetCodeGenerator codeGenerator = new LogicsheetCodeGenerator();
- codeGenerator.setLogger(getLogger());
+ codeGenerator.enableLogging(getLogger());
codeGenerator.initialize();
// set the transformer chain builder filter
TransformerChainBuilderFilter tranBuilder =
1.7 +14 -9 xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/CocoonMarkupLanguage.java
Index: CocoonMarkupLanguage.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/CocoonMarkupLanguage.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- CocoonMarkupLanguage.java 29 Apr 2002 12:53:16 -0000 1.6
+++ CocoonMarkupLanguage.java 31 Jul 2002 13:13:23 -0000 1.7
@@ -50,13 +50,13 @@
*/
package org.apache.cocoon.components.language.markup;
-import org.apache.avalon.framework.logger.Loggable;
+import org.apache.avalon.framework.logger.LogEnabled;
+import org.apache.avalon.framework.logger.Logger;
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.components.language.programming.ProgrammingLanguage;
import org.apache.excalibur.source.SourceResolver;
-import org.apache.log.Logger;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import org.xml.sax.XMLFilter;
@@ -121,7 +121,7 @@
*/
protected XMLFilter getPreprocessFilter(String filename, ProgrammingLanguage language) {
PreProcessFilter filter = new PreProcessFilter(filename, language);
- filter.setLogger(getLogger());
+ filter.enableLogging(getLogger());
return filter;
}
@@ -143,7 +143,7 @@
CocoonTransformerChainBuilderFilter filter =
new CocoonTransformerChainBuilderFilter(
logicsheetMarkupGenerator, resolver);
- filter.setLogger(getLogger());
+ filter.enableLogging(getLogger());
return filter;
}
@@ -199,7 +199,7 @@
*
* @see org.xml.sax.ContentHandler
*/
- public class PreProcessFilter extends XMLFilterImpl implements Loggable {
+ public class PreProcessFilter extends XMLFilterImpl implements LogEnabled {
protected Logger log;
protected String filename;
@@ -220,7 +220,7 @@
this.language = language;
}
- public void setLogger(Logger logger) {
+ public void enableLogging(Logger logger) {
if (this.log == null) {
this.log = logger;
}
@@ -297,7 +297,7 @@
*/
public class CocoonTransformerChainBuilderFilter
extends TransformerChainBuilderFilter
- implements Loggable {
+ implements LogEnabled {
protected Logger log;
@@ -326,7 +326,12 @@
super(logicsheetMarkupGenerator, resolver);
}
- public void setLogger(Logger logger) {
+ /**
+ * Provide component with a logger.
+ *
+ * @param logger the logger
+ */
+ public void enableLogging(Logger logger) {
if (this.log == null) {
this.log = logger;
}
1.15 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/Logicsheet.java
Index: Logicsheet.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/Logicsheet.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- Logicsheet.java 16 Jun 2002 22:33:36 -0000 1.14
+++ Logicsheet.java 31 Jul 2002 13:13:23 -0000 1.15
@@ -52,7 +52,7 @@
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.excalibur.xml.xslt.XSLTProcessor;
import org.apache.avalon.excalibur.xml.xslt.XSLTProcessorException;
@@ -89,7 +89,7 @@
* @author <a href="mailto:ovidiu@cup.hp.com">Ovidiu Predescu</a>
* @version CVS $Id$
*/
-public class Logicsheet extends AbstractLoggable
+public class Logicsheet extends AbstractLogEnabled
{
/**
* The Source Resolver object for this logicsheet.
1.13 +2 -2 xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/xsp/XSPMarkupLanguage.java
Index: XSPMarkupLanguage.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/xsp/XSPMarkupLanguage.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- XSPMarkupLanguage.java 20 Apr 2002 03:38:34 -0000 1.12
+++ XSPMarkupLanguage.java 31 Jul 2002 13:13:23 -0000 1.13
@@ -95,7 +95,7 @@
protected XMLFilter getPreprocessFilter( String filename, ProgrammingLanguage language )
{
PreProcessFilter filter = new PreProcessFilter(filename, language);
- filter.setLogger(getLogger());
+ filter.enableLogging(getLogger());
return filter;
}
1.8 +6 -6 xml-cocoon2/src/java/org/apache/cocoon/components/language/programming/AbstractProgrammingLanguage.java
Index: AbstractProgrammingLanguage.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/programming/AbstractProgrammingLanguage.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- AbstractProgrammingLanguage.java 29 Mar 2002 20:32:01 -0000 1.7
+++ AbstractProgrammingLanguage.java 31 Jul 2002 13:13:24 -0000 1.8
@@ -50,8 +50,8 @@
*/
package org.apache.cocoon.components.language.programming;
-import org.apache.avalon.framework.logger.AbstractLoggable;
-import org.apache.avalon.framework.logger.Loggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
+import org.apache.avalon.framework.logger.LogEnabled;
import org.apache.avalon.framework.parameters.Parameterizable;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.avalon.framework.parameters.ParameterException;
@@ -71,7 +71,7 @@
* @author <a href="mailto:vgritsenko@apache.org">Vadim Gritsenko</a>
* @version CVS $Id$
*/
-public abstract class AbstractProgrammingLanguage extends AbstractLoggable
+public abstract class AbstractProgrammingLanguage extends AbstractLogEnabled
implements ProgrammingLanguage, Parameterizable {
/** The source code formatter */
@@ -109,8 +109,8 @@
if (this.codeFormatter != null) {
try {
CodeFormatter formatter = (CodeFormatter) this.codeFormatter.newInstance();
- if (formatter instanceof Loggable) {
- ((Loggable) formatter).setLogger(this.getLogger());
+ if (formatter instanceof LogEnabled) {
+ ((LogEnabled) formatter).enableLogging(this.getLogger());
}
return formatter;
} catch (Exception e) {
1.8 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/language/programming/java/AbstractJavaCompiler.java
Index: AbstractJavaCompiler.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/programming/java/AbstractJavaCompiler.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- AbstractJavaCompiler.java 29 Mar 2002 20:32:01 -0000 1.7
+++ AbstractJavaCompiler.java 31 Jul 2002 13:13:24 -0000 1.8
@@ -50,7 +50,7 @@
*/
package org.apache.cocoon.components.language.programming.java;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.excalibur.pool.Recyclable;
import org.apache.cocoon.components.language.programming.LanguageCompiler;
@@ -66,7 +66,7 @@
* @version CVS $Id$
* @since 2.0
*/
-public abstract class AbstractJavaCompiler extends AbstractLoggable implements LanguageCompiler, Recyclable {
+public abstract class AbstractJavaCompiler extends AbstractLogEnabled implements LanguageCompiler, Recyclable {
/**
* The source program filename
1.13 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/language/programming/java/JavaLanguage.java
Index: JavaLanguage.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/programming/java/JavaLanguage.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- JavaLanguage.java 25 Jul 2002 14:07:51 -0000 1.12
+++ JavaLanguage.java 31 Jul 2002 13:13:24 -0000 1.13
@@ -201,8 +201,8 @@
try {
AbstractJavaCompiler compiler = (AbstractJavaCompiler) this.compilerClass.newInstance();
- // AbstractJavaCompiler is Loggable
- compiler.setLogger(getLogger());
+ // AbstractJavaCompiler is LogEnabled
+ compiler.enableLogging(getLogger());
int pos = name.lastIndexOf(File.separatorChar);
String filename = name.substring(pos + 1);
1.6 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/language/programming/java/JstyleFormatter.java
Index: JstyleFormatter.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/programming/java/JstyleFormatter.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- JstyleFormatter.java 22 Feb 2002 07:00:09 -0000 1.5
+++ JstyleFormatter.java 31 Jul 2002 13:13:24 -0000 1.6
@@ -52,7 +52,7 @@
import jstyle.JSBeautifier;
import jstyle.JSFormatter;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.cocoon.components.language.programming.CodeFormatter;
import java.io.*;
@@ -65,7 +65,7 @@
* @author <a href="mailto:ricardo@apache.org">Ricardo Rocha</a>
* @version CVS $Id$
*/
-public class JstyleFormatter extends AbstractLoggable implements CodeFormatter {
+public class JstyleFormatter extends AbstractLogEnabled implements CodeFormatter {
/**
* The default preferred line length. Should be parametrized!
*/
1.5 +4 -4 xml-cocoon2/src/java/org/apache/cocoon/components/language/programming/java/NullFormatter.java
Index: NullFormatter.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/programming/java/NullFormatter.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- NullFormatter.java 22 Feb 2002 07:00:09 -0000 1.4
+++ NullFormatter.java 31 Jul 2002 13:13:24 -0000 1.5
@@ -50,7 +50,7 @@
*/
package org.apache.cocoon.components.language.programming.java;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.cocoon.components.language.programming.CodeFormatter;
/**
@@ -61,7 +61,7 @@
* @author <a href="mailto:giacomo@apache.org">Giacomo Pati</a>
* @version CVS $Id$
*/
-public class NullFormatter extends AbstractLoggable implements CodeFormatter {
+public class NullFormatter extends AbstractLogEnabled implements CodeFormatter {
/**
* This is a dummy <code>CodeFormatter</code>
@@ -72,7 +72,7 @@
* @return The formatted source code
*/
public String format(String code, String encoding) {
- getLogger().debug("NullFormatter called");
+ getLogger().debug("NullFormatter called");
return code;
}
}
1.2 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/modules/database/AbstractAutoIncrementModule.java
Index: AbstractAutoIncrementModule.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/modules/database/AbstractAutoIncrementModule.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AbstractAutoIncrementModule.java 15 Mar 2002 15:15:08 -0000 1.1
+++ AbstractAutoIncrementModule.java 31 Jul 2002 13:13:24 -0000 1.2
@@ -55,7 +55,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.cocoon.util.HashMap;
@@ -67,7 +67,7 @@
* @author <a href="mailto:haul@apache.org">Christian Haul</a>
* @version CVS $Id$
*/
-public abstract class AbstractAutoIncrementModule extends AbstractLoggable
+public abstract class AbstractAutoIncrementModule extends AbstractLogEnabled
implements AutoIncrementModule, Configurable, Disposable {
/**
1.2 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/modules/input/AbstractInputModule.java
Index: AbstractInputModule.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/modules/input/AbstractInputModule.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AbstractInputModule.java 15 Mar 2002 15:15:08 -0000 1.1
+++ AbstractInputModule.java 31 Jul 2002 13:13:24 -0000 1.2
@@ -55,7 +55,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.cocoon.util.HashMap;
@@ -67,7 +67,7 @@
* @author <a href="mailto:haul@apache.org">Christian Haul</a>
* @version CVS $Id$
*/
-public abstract class AbstractInputModule extends AbstractLoggable
+public abstract class AbstractInputModule extends AbstractLogEnabled
implements InputModule, Configurable, Disposable {
/**
1.4 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/modules/input/CollectionMetaModule.java
Index: CollectionMetaModule.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/modules/input/CollectionMetaModule.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- CollectionMetaModule.java 31 May 2002 07:41:19 -0000 1.3
+++ CollectionMetaModule.java 31 Jul 2002 13:13:24 -0000 1.4
@@ -60,7 +60,7 @@
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.avalon.framework.thread.ThreadSafe;
@@ -95,7 +95,7 @@
* @author <a href="mailto:haul@informatik.tu-darmstadt.de">Christian Haul</a>
* @version CVS $Id$
*/
-public class CollectionMetaModule extends AbstractLoggable
+public class CollectionMetaModule extends AbstractLogEnabled
implements InputModule, Configurable, Initializable, Composable, Disposable {
/** The component manager instance */
1.2 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/modules/input/DefaultsMetaModule.java
Index: DefaultsMetaModule.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/modules/input/DefaultsMetaModule.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DefaultsMetaModule.java 31 May 2002 07:41:19 -0000 1.1
+++ DefaultsMetaModule.java 31 Jul 2002 13:13:24 -0000 1.2
@@ -60,7 +60,7 @@
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.avalon.framework.thread.ThreadSafe;
@@ -89,7 +89,7 @@
* @author <a href="mailto:haul@informatik.tu-darmstadt.de">Christian Haul</a>
* @version CVS $Id$
*/
-public class DefaultsMetaModule extends AbstractLoggable
+public class DefaultsMetaModule extends AbstractLogEnabled
implements InputModule, Configurable, Initializable, Composable, Disposable {
/** The component manager instance */
1.3 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/modules/input/DigestMetaModule.java
Index: DigestMetaModule.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/modules/input/DigestMetaModule.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- DigestMetaModule.java 28 May 2002 13:41:28 -0000 1.2
+++ DigestMetaModule.java 31 Jul 2002 13:13:24 -0000 1.3
@@ -66,7 +66,7 @@
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.avalon.framework.thread.ThreadSafe;
@@ -97,7 +97,7 @@
* @author <a href="mailto:haul@informatik.tu-darmstadt.de">Christian Haul</a>
* @version CVS $Id$
*/
-public class DigestMetaModule extends AbstractLoggable
+public class DigestMetaModule extends AbstractLogEnabled
implements InputModule, Configurable, Initializable, Composable, Disposable {
/** The component manager instance */
1.2 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/modules/output/AbstractOutputModule.java
Index: AbstractOutputModule.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/modules/output/AbstractOutputModule.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AbstractOutputModule.java 15 Mar 2002 15:15:08 -0000 1.1
+++ AbstractOutputModule.java 31 Jul 2002 13:13:24 -0000 1.2
@@ -55,7 +55,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.cocoon.util.HashMap;
@@ -67,7 +67,7 @@
* @author <a href="mailto:haul@apache.org">Christian Haul</a>
* @version CVS $Id$
*/
-public abstract class AbstractOutputModule extends AbstractLoggable
+public abstract class AbstractOutputModule extends AbstractLogEnabled
implements OutputModule, Configurable, Disposable {
/**
1.3 +1 -2 xml-cocoon2/src/java/org/apache/cocoon/components/modules/output/RequestAttributeOutputModule.java
Index: RequestAttributeOutputModule.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/modules/output/RequestAttributeOutputModule.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- RequestAttributeOutputModule.java 28 May 2002 13:41:29 -0000 1.2
+++ RequestAttributeOutputModule.java 31 Jul 2002 13:13:24 -0000 1.3
@@ -55,7 +55,6 @@
import java.util.Map;
import org.apache.cocoon.environment.Request;
import org.apache.cocoon.environment.ObjectModelHelper;
-import org.apache.avalon.framework.logger.AbstractLoggable;
import org.apache.avalon.framework.configuration.Configuration;
/**
1.3 +1 -2 xml-cocoon2/src/java/org/apache/cocoon/components/modules/output/SessionAttributeOutputModule.java
Index: SessionAttributeOutputModule.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/modules/output/SessionAttributeOutputModule.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- SessionAttributeOutputModule.java 28 May 2002 13:41:29 -0000 1.2
+++ SessionAttributeOutputModule.java 31 Jul 2002 13:13:24 -0000 1.3
@@ -55,7 +55,6 @@
import java.util.Map;
import org.apache.cocoon.environment.Request;
import org.apache.cocoon.environment.ObjectModelHelper;
-import org.apache.avalon.framework.logger.AbstractLoggable;
import org.apache.avalon.framework.configuration.Configuration;
/**
1.5 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/profiler/SimpleProfiler.java
Index: SimpleProfiler.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/profiler/SimpleProfiler.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- SimpleProfiler.java 22 Feb 2002 07:00:11 -0000 1.4
+++ SimpleProfiler.java 31 Jul 2002 13:13:24 -0000 1.5
@@ -50,7 +50,7 @@
*/
package org.apache.cocoon.components.profiler;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.thread.ThreadSafe;
import java.util.Collection;
@@ -64,7 +64,7 @@
* @author <a href="mailto:vgritsenko@apache.org">Vadim Gritsenko</a>
* @version CVS $Id$
*/
-public class SimpleProfiler extends AbstractLoggable
+public class SimpleProfiler extends AbstractLogEnabled
implements Profiler, ThreadSafe //, Composable, Configurable, Disposable
{
private static final int RESULTS_COUNT = 10;
1.11 +3 -4 xml-cocoon2/src/java/org/apache/cocoon/components/resolver/ResolverImpl.java
Index: ResolverImpl.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/resolver/ResolverImpl.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ResolverImpl.java 16 Jun 2002 05:35:51 -0000 1.10
+++ ResolverImpl.java 31 Jul 2002 13:13:25 -0000 1.11
@@ -61,7 +61,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.parameters.Parameters;
import org.apache.avalon.framework.thread.ThreadSafe;
@@ -94,8 +94,7 @@
* @author <a href="mailto:crossley@indexgeo.com.au">David Crossley</a>
* @version CVS $Id$
*/
-public class ResolverImpl
- extends AbstractLoggable
+public class ResolverImpl extends AbstractLogEnabled
implements EntityResolver,
Resolver,
Contextualizable,
1.8 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/search/SimpleLuceneCocoonIndexerImpl.java
Index: SimpleLuceneCocoonIndexerImpl.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/search/SimpleLuceneCocoonIndexerImpl.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- SimpleLuceneCocoonIndexerImpl.java 18 Apr 2002 12:56:41 -0000 1.7
+++ SimpleLuceneCocoonIndexerImpl.java 31 Jul 2002 13:13:25 -0000 1.8
@@ -65,7 +65,7 @@
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.cocoon.ProcessingException;
@@ -91,7 +91,7 @@
* @author <a href="mailto:berni_huber@a1.net">Bernhard Huber</a>
* @version CVS $Id$
*/
-public class SimpleLuceneCocoonIndexerImpl extends AbstractLoggable
+public class SimpleLuceneCocoonIndexerImpl extends AbstractLogEnabled
implements LuceneCocoonIndexer, Configurable, Composable, Disposable
{
1.6 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/search/SimpleLuceneCocoonSearcherImpl.java
Index: SimpleLuceneCocoonSearcherImpl.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/search/SimpleLuceneCocoonSearcherImpl.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- SimpleLuceneCocoonSearcherImpl.java 22 Feb 2002 07:00:12 -0000 1.5
+++ SimpleLuceneCocoonSearcherImpl.java 31 Jul 2002 13:13:25 -0000 1.6
@@ -63,7 +63,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.cocoon.ProcessingException;
import org.apache.cocoon.util.ClassUtils;
@@ -99,7 +99,7 @@
* @author <a href="mailto:berni_huber@a1.net">Bernhard Huber</a>
* @version CVS $Id$
*/
-public class SimpleLuceneCocoonSearcherImpl extends AbstractLoggable
+public class SimpleLuceneCocoonSearcherImpl extends AbstractLogEnabled
implements LuceneCocoonSearcher, Configurable, Composable, Disposable, Recyclable
{
1.12 +4 -7 xml-cocoon2/src/java/org/apache/cocoon/components/search/SimpleLuceneXMLIndexerImpl.java
Index: SimpleLuceneXMLIndexerImpl.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/search/SimpleLuceneXMLIndexerImpl.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- SimpleLuceneXMLIndexerImpl.java 22 Jul 2002 22:55:43 -0000 1.11
+++ SimpleLuceneXMLIndexerImpl.java 31 Jul 2002 13:13:25 -0000 1.12
@@ -71,9 +71,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.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.avalon.framework.thread.ThreadSafe;
import org.apache.cocoon.ProcessingException;
@@ -98,9 +96,8 @@
* @author <a href="mailto:berni_huber@a1.net">Bernhard Huber</a>
* @version CVS $Id$
*/
-public class SimpleLuceneXMLIndexerImpl extends AbstractLoggable
- implements LuceneXMLIndexer, Configurable, Composable, ThreadSafe
-{
+public class SimpleLuceneXMLIndexerImpl extends AbstractLogEnabled
+ implements LuceneXMLIndexer, Configurable, Composable, ThreadSafe {
/**
* The component manager instance
1.7 +3 -2 xml-cocoon2/src/java/org/apache/cocoon/components/source/AbstractSAXSource.java
Index: AbstractSAXSource.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/AbstractSAXSource.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- AbstractSAXSource.java 4 Jun 2002 07:11:27 -0000 1.6
+++ AbstractSAXSource.java 31 Jul 2002 13:13:25 -0000 1.7
@@ -53,13 +53,14 @@
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.ComponentSelector;
+import org.apache.avalon.framework.logger.Logger;
+
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.ResourceNotFoundException;
import org.apache.cocoon.environment.Environment;
import org.apache.cocoon.environment.Source;
import org.apache.cocoon.environment.ModifiableSource;
import org.apache.cocoon.serialization.Serializer;
-import org.apache.log.Logger;
import org.xml.sax.InputSource;
import org.xml.sax.ContentHandler;
1.5 +9 -3 xml-cocoon2/src/java/org/apache/cocoon/components/source/AbstractStreamSource.java
Index: AbstractStreamSource.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/AbstractStreamSource.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- AbstractStreamSource.java 4 Jun 2002 07:11:27 -0000 1.4
+++ AbstractStreamSource.java 31 Jul 2002 13:13:25 -0000 1.5
@@ -56,19 +56,24 @@
package org.apache.cocoon.components.source;
import org.apache.avalon.excalibur.xml.Parser;
+
import org.apache.excalibur.source.SourceParameters;
import org.apache.excalibur.source.SourceUtil;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.component.ComponentManager;
+
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.environment.ModifiableSource;
import org.apache.cocoon.util.ClassUtils;
import org.apache.cocoon.xml.XMLConsumer;
+
import org.xml.sax.ContentHandler;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
import org.xml.sax.ext.LexicalHandler;
import org.w3c.dom.Document;
+
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
@@ -81,6 +86,7 @@
import java.net.URL;
import java.util.Iterator;
import java.util.Properties;
+
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
@@ -104,7 +110,7 @@
* @version $Id$
*/
-public abstract class AbstractStreamSource extends AbstractLoggable
+public abstract class AbstractStreamSource extends AbstractLogEnabled
implements ModifiableSource {
// FIXME(SW) : this implements *Modifiable*Source just to call refresh()
// if JTidy fails. Can we avoid this ?
1.5 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/source/CocoonSourceFactory.java
Index: CocoonSourceFactory.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/CocoonSourceFactory.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- CocoonSourceFactory.java 22 Feb 2002 07:00:13 -0000 1.4
+++ CocoonSourceFactory.java 31 Jul 2002 13:13:25 -0000 1.5
@@ -51,7 +51,7 @@
package org.apache.cocoon.components.source;
import org.apache.avalon.framework.component.ComponentManager;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.environment.Environment;
import org.apache.cocoon.environment.Source;
@@ -71,7 +71,7 @@
*/
public final class CocoonSourceFactory
-extends AbstractLoggable
+extends AbstractLogEnabled
implements SourceFactory {
/** The processor */
1.3 +4 -4 xml-cocoon2/src/java/org/apache/cocoon/components/source/FileSourceFactory.java
Index: FileSourceFactory.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/FileSourceFactory.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- FileSourceFactory.java 14 Mar 2002 12:55:10 -0000 1.2
+++ FileSourceFactory.java 31 Jul 2002 13:13:25 -0000 1.3
@@ -58,7 +58,7 @@
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.thread.ThreadSafe;
import org.apache.cocoon.components.source.SourceFactory;
@@ -77,7 +77,7 @@
* @version $Id$
*/
-public class FileSourceFactory extends AbstractLoggable
+public class FileSourceFactory extends AbstractLogEnabled
implements SourceFactory, Composable, ThreadSafe {
private ComponentManager manager;
@@ -98,4 +98,4 @@
return getSource(environment, new URL(base, location).toExternalForm());
}
}
-
\ No newline at end of file
+
1.21 +5 -3 xml-cocoon2/src/java/org/apache/cocoon/components/source/SitemapSource.java
Index: SitemapSource.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/SitemapSource.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- SitemapSource.java 4 Jul 2002 07:12:20 -0000 1.20
+++ SitemapSource.java 31 Jul 2002 13:13:25 -0000 1.21
@@ -53,7 +53,10 @@
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.ComponentSelector;
+import org.apache.avalon.framework.logger.Logger;
+
import org.apache.excalibur.source.SourceException;
+
import org.apache.cocoon.Constants;
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.Processor;
@@ -70,7 +73,6 @@
import org.apache.cocoon.xml.ContentHandlerWrapper;
import org.apache.cocoon.xml.XMLConsumer;
import org.apache.cocoon.xml.XMLProducer;
-import org.apache.log.Logger;
import org.xml.sax.ContentHandler;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
@@ -142,7 +144,7 @@
throws IOException, ProcessingException {
this.manager = manager;
- this.setLogger(logger);
+ this.enableLogging(logger);
boolean rawMode = false;
// remove the protocol
1.5 +2 -2 xml-cocoon2/src/java/org/apache/cocoon/components/source/SourceHandler.java
Index: SourceHandler.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/SourceHandler.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- SourceHandler.java 26 Apr 2002 10:42:16 -0000 1.4
+++ SourceHandler.java 31 Jul 2002 13:13:25 -0000 1.5
@@ -87,7 +87,7 @@
* Add a new source factory.
* The factory is initialized by the handler, this means the
* handler test for the Avalon interfaces <code>Composable</code>,
- * <code>Contextualizable</code> and <code>Loggable</code>.
+ * <code>Contextualizable</code> and <code>LogEnabled</code>.
* When the handler is disposed it should also test the
* <code>Disposable</code> interface.
* If a factory with the protocol already exists it is
1.10 +11 -9 xml-cocoon2/src/java/org/apache/cocoon/components/source/SourceHandlerImpl.java
Index: SourceHandlerImpl.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/SourceHandlerImpl.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- SourceHandlerImpl.java 26 Apr 2002 10:42:16 -0000 1.9
+++ SourceHandlerImpl.java 31 Jul 2002 13:13:25 -0000 1.10
@@ -61,9 +61,10 @@
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.Loggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
+import org.apache.avalon.framework.logger.LogEnabled;
import org.apache.avalon.framework.thread.ThreadSafe;
+
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.components.url.URLFactory;
import org.apache.cocoon.environment.Environment;
@@ -83,9 +84,8 @@
* @author <a href="mailto:cziegeler@apache.org">Carsten Ziegeler</a>
* @version $Id$
*/
-public final class SourceHandlerImpl
-extends AbstractLoggable
-implements Configurable, Disposable, Composable, Contextualizable, SourceHandler {
+public final class SourceHandlerImpl extends AbstractLogEnabled
+ implements Configurable, Disposable, Composable, Contextualizable, SourceHandler {
/** The component manager */
private ComponentManager manager;
@@ -181,7 +181,9 @@
// default implementation
Source result = new URLSource(this.urlFactory.getURL(location), this.manager);
- this.setupLogger(result);
+ if (result instanceof LogEnabled) {
+ ((LogEnabled)result).enableLogging(getLogger());
+ }
return result;
}
@@ -225,8 +227,8 @@
*/
private void init(SourceFactory factory, Configuration config)
throws ContextException, ComponentException, ConfigurationException {
- if (factory instanceof Loggable) {
- ((Loggable) factory).setLogger(getLogger());
+ if (factory instanceof LogEnabled) {
+ ((LogEnabled) factory).enableLogging(getLogger());
}
if (factory instanceof Contextualizable) {
((Contextualizable) factory).contextualize (this.context);
1.8 +3 -2 xml-cocoon2/src/java/org/apache/cocoon/components/source/XMLDBSource.java
Index: XMLDBSource.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/XMLDBSource.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- XMLDBSource.java 22 Feb 2002 07:00:13 -0000 1.7
+++ XMLDBSource.java 31 Jul 2002 13:13:25 -0000 1.8
@@ -52,6 +52,8 @@
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
+import org.apache.avalon.framework.logger.Logger;
+
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.ResourceNotFoundException;
import org.apache.cocoon.xml.IncludeXMLConsumer;
@@ -59,7 +61,6 @@
import org.apache.cocoon.environment.Source;
import org.apache.cocoon.environment.ModifiableSource;
import org.apache.cocoon.serialization.Serializer;
-import org.apache.log.Logger;
import org.xmldb.api.DatabaseManager;
import org.xmldb.api.base.Collection;
1.5 +4 -3 xml-cocoon2/src/java/org/apache/cocoon/components/source/XMLDBSourceFactory.java
Index: XMLDBSourceFactory.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/XMLDBSourceFactory.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- XMLDBSourceFactory.java 22 Feb 2002 07:00:13 -0000 1.4
+++ XMLDBSourceFactory.java 31 Jul 2002 13:13:25 -0000 1.5
@@ -55,7 +55,8 @@
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.cocoon.ProcessingException;
import org.apache.cocoon.environment.Environment;
import org.apache.cocoon.environment.Source;
@@ -77,7 +78,7 @@
*/
public final class XMLDBSourceFactory
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements SourceFactory, Configurable, Composable {
1.2 +7 -4 xml-cocoon2/src/java/org/apache/cocoon/components/source/impl/CocoonSourceFactory.java
Index: CocoonSourceFactory.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/impl/CocoonSourceFactory.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CocoonSourceFactory.java 24 Apr 2002 09:59:48 -0000 1.1
+++ CocoonSourceFactory.java 31 Jul 2002 13:13:25 -0000 1.2
@@ -53,12 +53,15 @@
import java.io.IOException;
import java.net.MalformedURLException;
import java.util.Map;
+
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
+import org.apache.avalon.framework.thread.ThreadSafe;
+
import org.apache.excalibur.source.Source;
import org.apache.excalibur.source.SourceFactory;
-import org.apache.avalon.framework.logger.AbstractLoggable;
-import org.apache.avalon.framework.thread.ThreadSafe;
+
import org.apache.cocoon.Processor;
import org.apache.cocoon.components.CocoonComponentManager;
import org.apache.cocoon.environment.Environment;
@@ -73,7 +76,7 @@
*/
public final class CocoonSourceFactory
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements SourceFactory, ThreadSafe, Composable
{
/** The <code>ComponentManager</code> */
1.16 +5 -3 xml-cocoon2/src/java/org/apache/cocoon/components/source/impl/SitemapSource.java
Index: SitemapSource.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/impl/SitemapSource.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- SitemapSource.java 4 Jul 2002 07:12:21 -0000 1.15
+++ SitemapSource.java 31 Jul 2002 13:13:25 -0000 1.16
@@ -55,11 +55,14 @@
import org.apache.excalibur.source.SourceNotFoundException;
import org.apache.excalibur.source.SourceValidity;
import org.apache.excalibur.source.impl.validity.AggregatedValidity;
+
import org.apache.avalon.excalibur.pool.Recyclable;
import org.apache.avalon.excalibur.xml.XMLizable;
+
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.ComponentSelector;
+import org.apache.avalon.framework.logger.Logger;
import org.apache.cocoon.Constants;
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.Processor;
@@ -76,7 +79,6 @@
import org.apache.cocoon.xml.ContentHandlerWrapper;
import org.apache.cocoon.xml.XMLConsumer;
import org.apache.cocoon.xml.XMLProducer;
-import org.apache.log.Logger;
import org.xml.sax.ContentHandler;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
@@ -153,7 +155,7 @@
throws MalformedURLException {
this.manager = manager;
- this.setLogger(logger);
+ this.enableLogging(logger);
boolean rawMode = false;
// remove the protocol
1.2 +9 -7 xml-cocoon2/src/java/org/apache/cocoon/components/source/impl/SourceFactoryWrapper.java
Index: SourceFactoryWrapper.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/impl/SourceFactoryWrapper.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SourceFactoryWrapper.java 24 Apr 2002 12:05:59 -0000 1.1
+++ SourceFactoryWrapper.java 31 Jul 2002 13:13:25 -0000 1.2
@@ -53,8 +53,10 @@
import java.io.IOException;
import java.net.MalformedURLException;
import java.util.Map;
+
import org.apache.excalibur.source.Source;
import org.apache.excalibur.source.SourceFactory;
+
import org.apache.avalon.framework.activity.Disposable;
import org.apache.avalon.framework.component.Component;
import org.apache.avalon.framework.component.ComponentException;
@@ -66,9 +68,10 @@
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.Loggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
+import org.apache.avalon.framework.logger.LogEnabled;
import org.apache.avalon.framework.thread.ThreadSafe;
+
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.components.CocoonComponentManager;
import org.apache.cocoon.environment.Environment;
@@ -82,9 +85,8 @@
* @author <a href="mailto:cziegeler@apache.org">Carsten Ziegeler</a>
* @version CVS $Id$
*/
-
public final class SourceFactoryWrapper
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements SourceFactory,
ThreadSafe,
Configurable,
@@ -183,8 +185,8 @@
private void init(org.apache.cocoon.components.source.SourceFactory factory,
Configuration config)
throws ContextException, ComponentException, ConfigurationException {
- if (factory instanceof Loggable) {
- ((Loggable) factory).setLogger(getLogger());
+ if (factory instanceof LogEnabled) {
+ ((LogEnabled) factory).enableLogging(getLogger());
}
if (factory instanceof Contextualizable) {
((Contextualizable) factory).contextualize (this.context);
1.2 +9 -6 xml-cocoon2/src/java/org/apache/cocoon/components/source/impl/URLFactoryWrapper.java
Index: URLFactoryWrapper.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/impl/URLFactoryWrapper.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- URLFactoryWrapper.java 29 Apr 2002 09:31:40 -0000 1.1
+++ URLFactoryWrapper.java 31 Jul 2002 13:13:25 -0000 1.2
@@ -54,9 +54,11 @@
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Map;
+
import org.apache.excalibur.source.Source;
import org.apache.excalibur.source.SourceFactory;
import org.apache.excalibur.source.impl.URLSource;
+
import org.apache.avalon.framework.activity.Disposable;
import org.apache.avalon.framework.component.Component;
import org.apache.avalon.framework.component.ComponentException;
@@ -68,9 +70,10 @@
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.Loggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
+import org.apache.avalon.framework.logger.LogEnabled;
import org.apache.avalon.framework.thread.ThreadSafe;
+
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.components.CocoonComponentManager;
import org.apache.cocoon.environment.Environment;
@@ -87,7 +90,7 @@
*/
public final class URLFactoryWrapper
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements SourceFactory,
ThreadSafe,
Configurable,
@@ -179,8 +182,8 @@
private void init(URLFactory factory,
Configuration config)
throws ContextException, ComponentException, ConfigurationException {
- if (factory instanceof Loggable) {
- ((Loggable) factory).setLogger(getLogger());
+ if (factory instanceof LogEnabled) {
+ ((LogEnabled) factory).enableLogging(getLogger());
}
if (factory instanceof Contextualizable) {
((Contextualizable) factory).contextualize (this.context);
1.17 +4 -5 xml-cocoon2/src/java/org/apache/cocoon/components/store/FilesystemStore.java
Index: FilesystemStore.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/store/FilesystemStore.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- FilesystemStore.java 4 Jul 2002 15:48:20 -0000 1.16
+++ FilesystemStore.java 31 Jul 2002 13:13:26 -0000 1.17
@@ -53,7 +53,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.thread.ThreadSafe;
import org.apache.avalon.framework.parameters.Parameterizable;
import org.apache.avalon.framework.parameters.Parameters;
@@ -77,9 +77,8 @@
* @author <a href="mailto:vgritsenko@apache.org">Vadim Gritsenko</a>
* @version CVS $Id$
*/
-public final class FilesystemStore
-extends AbstractLoggable
-implements Store, Contextualizable, Parameterizable, ThreadSafe {
+public final class FilesystemStore extends AbstractLogEnabled
+ implements Store, Contextualizable, Parameterizable, ThreadSafe {
protected File workDir;
protected File cacheDir;
1.4 +8 -9 xml-cocoon2/src/java/org/apache/cocoon/components/store/JispFilesystemStore.java
Index: JispFilesystemStore.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/store/JispFilesystemStore.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- JispFilesystemStore.java 6 May 2002 12:28:50 -0000 1.3
+++ JispFilesystemStore.java 31 Jul 2002 13:13:26 -0000 1.4
@@ -54,7 +54,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.parameters.ParameterException;
import org.apache.avalon.framework.parameters.Parameterizable;
import org.apache.avalon.framework.parameters.Parameters;
@@ -83,13 +83,12 @@
* @author <a href="mailto:vgritsenko@apache.org">Vadim Gritsenko</a>
* @version CVS $Id$
*/
-public final class JispFilesystemStore
-extends AbstractLoggable
-implements org.apache.excalibur.store.Store,
- Contextualizable,
- ThreadSafe,
- Initializable,
- Parameterizable {
+public final class JispFilesystemStore extends AbstractLogEnabled
+ implements org.apache.excalibur.store.Store,
+ Contextualizable,
+ ThreadSafe,
+ Initializable,
+ Parameterizable {
protected File workDir;
protected File cacheDir;
1.17 +4 -5 xml-cocoon2/src/java/org/apache/cocoon/components/store/MRUMemoryStore.java
Index: MRUMemoryStore.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/store/MRUMemoryStore.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- MRUMemoryStore.java 6 May 2002 12:28:50 -0000 1.16
+++ MRUMemoryStore.java 31 Jul 2002 13:13:26 -0000 1.17
@@ -54,7 +54,7 @@
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.avalon.framework.parameters.ParameterException;
import org.apache.avalon.framework.parameters.Parameterizable;
@@ -84,9 +84,8 @@
* @author <a href="mailto:vgritsenko@apache.org">Vadim Gritsenko</a>
* @version CVS $Id$
*/
-public final class MRUMemoryStore
-extends AbstractLoggable
-implements Store, Parameterizable, Composable, Disposable, ThreadSafe {
+public final class MRUMemoryStore extends AbstractLogEnabled
+ implements Store, Parameterizable, Composable, Disposable, ThreadSafe {
private int maxobjects;
private boolean persistent;
1.14 +8 -9 xml-cocoon2/src/java/org/apache/cocoon/components/store/StoreJanitorImpl.java
Index: StoreJanitorImpl.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/store/StoreJanitorImpl.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- StoreJanitorImpl.java 6 May 2002 12:28:51 -0000 1.13
+++ StoreJanitorImpl.java 31 Jul 2002 13:13:26 -0000 1.14
@@ -54,7 +54,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.framework.parameters.Parameters;
import org.apache.avalon.framework.thread.ThreadSafe;
@@ -73,13 +73,12 @@
* @author <a href="mailto:proyal@managingpartners.com">Peter Royal</a>
* @version CVS $Id$
*/
-public class StoreJanitorImpl
-extends AbstractLoggable
-implements StoreJanitor,
- Configurable,
- ThreadSafe,
- Runnable,
- Startable {
+public class StoreJanitorImpl extends AbstractLogEnabled
+ implements StoreJanitor,
+ Configurable,
+ ThreadSafe,
+ Runnable,
+ Startable {
private int freememory = -1;
private int heapsize = -1;
1.2 +1 -3 xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/AbstractParentProcessingNodeBuilder.java
Index: AbstractParentProcessingNodeBuilder.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/AbstractParentProcessingNodeBuilder.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AbstractParentProcessingNodeBuilder.java 5 Mar 2002 08:26:22 -0000 1.1
+++ AbstractParentProcessingNodeBuilder.java 31 Jul 2002 13:13:26 -0000 1.2
@@ -54,8 +54,6 @@
import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.ConfigurationException;
-import org.apache.avalon.framework.logger.AbstractLoggable;
-
import org.apache.cocoon.util.StringUtils;
import java.util.*;
1.2 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/AbstractProcessingNode.java
Index: AbstractProcessingNode.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/AbstractProcessingNode.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AbstractProcessingNode.java 5 Mar 2002 08:26:22 -0000 1.1
+++ AbstractProcessingNode.java 31 Jul 2002 13:13:26 -0000 1.2
@@ -50,7 +50,7 @@
*/
package org.apache.cocoon.components.treeprocessor;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.cocoon.environment.SourceResolver;
@@ -62,7 +62,7 @@
* @version CVS $Id$
*/
-public abstract class AbstractProcessingNode extends AbstractLoggable implements ProcessingNode {
+public abstract class AbstractProcessingNode extends AbstractLogEnabled implements ProcessingNode {
protected String location = "unknown location";
1.6 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/AbstractProcessingNodeBuilder.java
Index: AbstractProcessingNodeBuilder.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/AbstractProcessingNodeBuilder.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- AbstractProcessingNodeBuilder.java 25 Jun 2002 07:55:13 -0000 1.5
+++ AbstractProcessingNodeBuilder.java 31 Jul 2002 13:13:26 -0000 1.6
@@ -50,7 +50,7 @@
*/
package org.apache.cocoon.components.treeprocessor;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.component.Recomposable;
import org.apache.avalon.framework.component.ComponentManager;
@@ -74,7 +74,7 @@
*/
-public abstract class AbstractProcessingNodeBuilder extends AbstractLoggable
+public abstract class AbstractProcessingNodeBuilder extends AbstractLogEnabled
implements ProcessingNodeBuilder, Recomposable {
protected TreeBuilder treeBuilder;
1.11 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/DefaultTreeBuilder.java
Index: DefaultTreeBuilder.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/DefaultTreeBuilder.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- DefaultTreeBuilder.java 24 Jun 2002 20:32:18 -0000 1.10
+++ DefaultTreeBuilder.java 31 Jul 2002 13:13:26 -0000 1.11
@@ -77,7 +77,7 @@
import org.apache.avalon.framework.context.Contextualizable;
import org.apache.avalon.framework.context.ContextException;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.components.ExtendedComponentSelector;
import org.apache.cocoon.components.LifecycleHelper;
@@ -99,7 +99,7 @@
* @version CVS $Id$
*/
-public class DefaultTreeBuilder extends AbstractLoggable implements TreeBuilder,
+public class DefaultTreeBuilder extends AbstractLogEnabled implements TreeBuilder,
Recomposable, Configurable, Contextualizable, LogKitManageable, RoleManageable, Recyclable, Disposable {
/**
1.12 +9 -6 xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/InvokeContext.java
Index: InvokeContext.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/InvokeContext.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- InvokeContext.java 24 Jun 2002 20:32:18 -0000 1.11
+++ InvokeContext.java 31 Jul 2002 13:13:26 -0000 1.12
@@ -56,12 +56,13 @@
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentSelector;
import org.apache.avalon.framework.thread.ThreadSafe;
-import org.apache.avalon.framework.logger.Loggable;
+import org.apache.avalon.framework.logger.LogEnabled;
+import org.apache.avalon.framework.logger.Logger;
+
import org.apache.cocoon.components.CocoonComponentManager;
import org.apache.cocoon.components.pipeline.ProcessingPipeline;
import org.apache.cocoon.components.treeprocessor.variables.VariableResolver;
import org.apache.cocoon.environment.Environment;
-import org.apache.log.Logger;
import java.util.*;
@@ -80,7 +81,7 @@
* @version CVS $Id$
*/
-public class InvokeContext implements Recomposable, Disposable, Loggable {
+public class InvokeContext implements Recomposable, Disposable, LogEnabled {
private List mapStack = new ArrayList();
@@ -126,9 +127,11 @@
}
/**
- * Loggable interface
+ * Provide component with a logger.
+ *
+ * @param logger the logger
*/
- public void setLogger(Logger logger) {
+ public void enableLogging(Logger logger) {
this.logger = logger;
}
1.20 +6 -6 xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/TreeProcessor.java
Index: TreeProcessor.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/TreeProcessor.java,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- TreeProcessor.java 4 Jul 2002 11:46:06 -0000 1.19
+++ TreeProcessor.java 31 Jul 2002 13:13:26 -0000 1.20
@@ -73,7 +73,7 @@
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.thread.ThreadSafe;
import org.apache.cocoon.Processor;
@@ -98,7 +98,7 @@
*/
public class TreeProcessor
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements ThreadSafe,
Processor,
Composable,
@@ -205,7 +205,7 @@
// FIXME(VG): Why child isn't configure()d/contextualize(d)/etc ???
TreeProcessor child = new TreeProcessor(this, manager, language);
- child.setLogger(getLogger());
+ child.enableLogging(getLogger());
child.source = new DelayedRefreshSourceWrapper(source, lastModifiedDelay);
return child;
}
@@ -303,7 +303,7 @@
public boolean process(Environment environment) throws Exception {
InvokeContext context = new InvokeContext();
- context.setLogger(getLogger());
+ context.enableLogging(getLogger());
try {
return process(environment, context);
@@ -340,7 +340,7 @@
throws Exception {
InvokeContext context = new InvokeContext( true );
- context.setLogger(getLogger());
+ context.enableLogging(getLogger());
CocoonComponentManager.enterEnvironment(environment, environment.getObjectModel(), this);
environment.setComponentManager(this.manager);
1.12 +2 -2 xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/sitemap/PipelineNode.java
Index: PipelineNode.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/sitemap/PipelineNode.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- PipelineNode.java 24 Jun 2002 20:32:19 -0000 1.11
+++ PipelineNode.java 31 Jul 2002 13:13:26 -0000 1.12
@@ -200,7 +200,7 @@
// Build a new context
errorContext = new InvokeContext();
- errorContext.setLogger(getLogger());
+ errorContext.enableLogging(getLogger());
errorContext.compose(this.manager);
// Create a Notifying
1.6 +4 -3 xml-cocoon2/src/java/org/apache/cocoon/components/url/ContextURLFactory.java
Index: ContextURLFactory.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/url/ContextURLFactory.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ContextURLFactory.java 26 Apr 2002 11:01:33 -0000 1.5
+++ ContextURLFactory.java 31 Jul 2002 13:13:26 -0000 1.6
@@ -52,7 +52,8 @@
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.cocoon.Constants;
import org.apache.cocoon.environment.Context;
@@ -65,7 +66,7 @@
* @author <a href="mailto:giacomo@apache.org">Giacomo Pati</a>
* @version $Id$
*/
-public class ContextURLFactory extends AbstractLoggable implements URLFactory, Contextualizable {
+public class ContextURLFactory extends AbstractLogEnabled implements URLFactory, Contextualizable {
/**
* The context
1.5 +4 -3 xml-cocoon2/src/java/org/apache/cocoon/components/url/ResourceURLFactory.java
Index: ResourceURLFactory.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/url/ResourceURLFactory.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ResourceURLFactory.java 26 Apr 2002 11:01:33 -0000 1.4
+++ ResourceURLFactory.java 31 Jul 2002 13:13:26 -0000 1.5
@@ -53,7 +53,8 @@
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.cocoon.util.ClassUtils;
import java.net.MalformedURLException;
@@ -65,7 +66,7 @@
* @author <a href="mailto:giacomo@apache.org">Giacomo Pati</a>
* @version $Id$
*/
-public class ResourceURLFactory extends AbstractLoggable implements URLFactory, Contextualizable {
+public class ResourceURLFactory extends AbstractLogEnabled implements URLFactory, Contextualizable {
/**
* The context
1.8 +7 -8 xml-cocoon2/src/java/org/apache/cocoon/components/url/URLFactoryImpl.java
Index: URLFactoryImpl.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/url/URLFactoryImpl.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- URLFactoryImpl.java 31 May 2002 14:22:38 -0000 1.7
+++ URLFactoryImpl.java 31 Jul 2002 13:13:26 -0000 1.8
@@ -61,8 +61,8 @@
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.Loggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
+import org.apache.avalon.framework.logger.LogEnabled;
import org.apache.avalon.framework.parameters.Parameterizable;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.avalon.framework.parameters.ParameterException;
@@ -84,9 +84,8 @@
* @author <a href="mailto:giacomo@apache.org">Giacomo Pati</a>
* @version $Id$
*/
-public class URLFactoryImpl
-extends AbstractLoggable
-implements ThreadSafe, Configurable, Disposable, Composable, Contextualizable, URLFactory {
+public class URLFactoryImpl extends AbstractLogEnabled
+ implements ThreadSafe, Configurable, Disposable, Composable, Contextualizable, URLFactory {
/**
* The context
@@ -229,8 +228,8 @@
*/
private void init(URLFactory factory, Configuration config)
throws ContextException, ComponentException, ConfigurationException, ParameterException {
- if (factory instanceof Loggable) {
- ((Loggable) factory).setLogger(getLogger());
+ if (factory instanceof LogEnabled) {
+ ((LogEnabled) factory).enableLogging(getLogger());
}
if (factory instanceof Contextualizable) {
((Contextualizable) factory).contextualize (this.context);
1.10 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/xpath/JaxenProcessorImpl.java
Index: JaxenProcessorImpl.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/xpath/JaxenProcessorImpl.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- JaxenProcessorImpl.java 27 Jun 2002 19:04:55 -0000 1.9
+++ JaxenProcessorImpl.java 31 Jul 2002 13:13:26 -0000 1.10
@@ -50,7 +50,7 @@
*/
package org.apache.cocoon.components.xpath;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.thread.ThreadSafe;
import org.jaxen.dom.DOMXPath;
@@ -76,7 +76,7 @@
* @version CVS $Id$
*/
public class JaxenProcessorImpl
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements XPathProcessor, ThreadSafe
{
/**
1.8 +4 -6 xml-cocoon2/src/java/org/apache/cocoon/components/xpath/XPathProcessorImpl.java
Index: XPathProcessorImpl.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/xpath/XPathProcessorImpl.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- XPathProcessorImpl.java 13 Mar 2002 16:28:02 -0000 1.7
+++ XPathProcessorImpl.java 31 Jul 2002 13:13:26 -0000 1.8
@@ -51,7 +51,7 @@
package org.apache.cocoon.components.xpath;
import org.apache.avalon.framework.thread.ThreadSafe;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.xpath.XPathAPI;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@@ -72,10 +72,8 @@
* @author <a href="mailto:dims@yahoo.com">Davanum Srinivas</a>
* @version CVS $Id$
*/
-public class XPathProcessorImpl
- extends AbstractLoggable
- implements XPathProcessor, ThreadSafe
-{
+public class XPathProcessorImpl extends AbstractLogEnabled
+ implements XPathProcessor, ThreadSafe {
/**
* Use an XPath string to select a single node. XPath namespace
* prefixes are resolved from the context node, which may not
1.10 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/xscript/XScriptManagerImpl.java
Index: XScriptManagerImpl.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/xscript/XScriptManagerImpl.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- XScriptManagerImpl.java 30 Jul 2002 01:18:30 -0000 1.9
+++ XScriptManagerImpl.java 31 Jul 2002 13:13:26 -0000 1.10
@@ -54,7 +54,7 @@
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.parameters.ParameterException;
import org.apache.avalon.framework.parameters.Parameterizable;
import org.apache.avalon.framework.parameters.Parameters;
@@ -78,7 +78,7 @@
* @since August 4, 2001
*/
public class XScriptManagerImpl
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements XScriptManager, Composable, Component, Parameterizable, Contextualizable, ThreadSafe
{
public static final String CONTEXT = "org.apache.cocoon.components.xscript.scope";
1.25 +7 -3 xml-cocoon2/src/java/org/apache/cocoon/environment/AbstractEnvironment.java
Index: AbstractEnvironment.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/environment/AbstractEnvironment.java,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- AbstractEnvironment.java 15 Jul 2002 11:32:35 -0000 1.24
+++ AbstractEnvironment.java 31 Jul 2002 13:13:27 -0000 1.25
@@ -51,14 +51,18 @@
package org.apache.cocoon.environment;
import org.apache.avalon.excalibur.collections.IteratorEnumeration;
+
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.ComponentException;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
+
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.components.source.SourceHandler;
import org.apache.cocoon.components.source.SourceUtil;
+
import org.apache.excalibur.source.SourceException;
import org.apache.excalibur.xmlizer.XMLizer;
+
import org.xml.sax.ContentHandler;
import org.xml.sax.SAXException;
@@ -77,7 +81,7 @@
* @author <a href="mailto:cziegeler@apache.org">Carsten Ziegeler</a>
* @version CVS $Id$
*/
-public abstract class AbstractEnvironment extends AbstractLoggable implements Environment {
+public abstract class AbstractEnvironment extends AbstractLogEnabled implements Environment {
/** The current uri in progress */
protected String uris;
1.5 +4 -4 xml-cocoon2/src/java/org/apache/cocoon/environment/ForwardRedirector.java
Index: ForwardRedirector.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/environment/ForwardRedirector.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ForwardRedirector.java 28 May 2002 14:03:18 -0000 1.4
+++ ForwardRedirector.java 31 Jul 2002 13:13:27 -0000 1.5
@@ -50,8 +50,8 @@
*/
package org.apache.cocoon.environment;
-import org.apache.log.Logger;
-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.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.cocoon.ProcessingException;
@@ -69,7 +69,7 @@
* @author <a href="mailto:sylvain@apache.org">Sylvain Wallez</a>
* @version CVS $Id$
*/
-public class ForwardRedirector extends AbstractLoggable implements Redirector {
+public class ForwardRedirector extends AbstractLogEnabled implements Redirector {
/** Was there a call to <code>redirect()</code> ? */
private boolean hasRedirected = false;
1.9 +4 -3 xml-cocoon2/src/java/org/apache/cocoon/environment/commandline/AbstractCommandLineEnvironment.java
Index: AbstractCommandLineEnvironment.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/environment/commandline/AbstractCommandLineEnvironment.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- AbstractCommandLineEnvironment.java 13 Jun 2002 09:28:15 -0000 1.8
+++ AbstractCommandLineEnvironment.java 31 Jul 2002 13:13:27 -0000 1.9
@@ -50,6 +50,8 @@
*/
package org.apache.cocoon.environment.commandline;
+import org.apache.avalon.framework.logger.Logger;
+
import org.apache.cocoon.Constants;
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.environment.AbstractEnvironment;
@@ -57,7 +59,6 @@
import org.apache.cocoon.environment.Session;
import org.apache.excalibur.source.Source;
import org.apache.excalibur.source.SourceException;
-import org.apache.log.Logger;
import org.xml.sax.SAXException;
import java.io.File;
@@ -89,7 +90,7 @@
Logger log)
throws MalformedURLException {
super(uri, view, context);
- this.setLogger(log);
+ this.enableLogging(log);
this.stream = stream;
}
1.7 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/environment/commandline/CommandlineContext.java
Index: CommandlineContext.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/environment/commandline/CommandlineContext.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- CommandlineContext.java 22 Feb 2002 07:03:50 -0000 1.6
+++ CommandlineContext.java 31 Jul 2002 13:13:27 -0000 1.7
@@ -51,7 +51,7 @@
package org.apache.cocoon.environment.commandline;
import org.apache.avalon.excalibur.collections.IteratorEnumeration;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.cocoon.environment.Context;
import java.io.File;
@@ -69,7 +69,7 @@
* @version CVS $Id$
*/
-public class CommandlineContext extends AbstractLoggable implements Context {
+public class CommandlineContext extends AbstractLogEnabled implements Context {
/** The context directory path*/
private String contextDir;
1.6 +3 -2 xml-cocoon2/src/java/org/apache/cocoon/environment/commandline/FileSavingEnvironment.java
Index: FileSavingEnvironment.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/environment/commandline/FileSavingEnvironment.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- FileSavingEnvironment.java 22 Feb 2002 07:03:50 -0000 1.5
+++ FileSavingEnvironment.java 31 Jul 2002 13:13:28 -0000 1.6
@@ -50,9 +50,10 @@
*/
package org.apache.cocoon.environment.commandline;
+import org.apache.avalon.framework.logger.Logger;
+
import org.apache.cocoon.Constants;
import org.apache.cocoon.environment.ObjectModelHelper;
-import org.apache.log.Logger;
import java.io.File;
import java.io.OutputStream;
1.8 +3 -2 xml-cocoon2/src/java/org/apache/cocoon/environment/commandline/LinkSamplingEnvironment.java
Index: LinkSamplingEnvironment.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/environment/commandline/LinkSamplingEnvironment.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- LinkSamplingEnvironment.java 22 Feb 2002 07:03:50 -0000 1.7
+++ LinkSamplingEnvironment.java 31 Jul 2002 13:13:28 -0000 1.8
@@ -50,9 +50,10 @@
*/
package org.apache.cocoon.environment.commandline;
+import org.apache.avalon.framework.logger.Logger;
+
import org.apache.cocoon.Constants;
import org.apache.cocoon.environment.ObjectModelHelper;
-import org.apache.log.Logger;
import java.io.*;
import java.net.MalformedURLException;
1.19 +4 -3 xml-cocoon2/src/java/org/apache/cocoon/environment/wrapper/EnvironmentWrapper.java
Index: EnvironmentWrapper.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/environment/wrapper/EnvironmentWrapper.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- EnvironmentWrapper.java 4 Jul 2002 07:12:21 -0000 1.18
+++ EnvironmentWrapper.java 31 Jul 2002 13:13:29 -0000 1.19
@@ -51,6 +51,8 @@
package org.apache.cocoon.environment.wrapper;
import org.apache.avalon.framework.component.ComponentManager;
+import org.apache.avalon.framework.logger.Logger;
+
import org.apache.cocoon.Processor;
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.components.CocoonComponentManager;
@@ -58,7 +60,6 @@
import org.apache.cocoon.environment.Environment;
import org.apache.cocoon.environment.ObjectModelHelper;
import org.apache.cocoon.environment.Request;
-import org.apache.log.Logger;
import org.xml.sax.ContentHandler;
import org.xml.sax.SAXException;
import java.io.IOException;
@@ -145,7 +146,7 @@
throws MalformedURLException {
super(env.getURI(), env.getView(), env.getRootContext(), env.getAction());
this.setComponents(env.getSourceResolver(), null);
- this.setLogger(logger);
+ this.enableLogging(logger);
this.environment = env;
this.manager = manager;
1.18 +2 -5 xml-cocoon2/src/java/org/apache/cocoon/generation/ServerPagesGenerator.java
Index: ServerPagesGenerator.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/ServerPagesGenerator.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- ServerPagesGenerator.java 19 Jul 2002 13:09:31 -0000 1.17
+++ ServerPagesGenerator.java 31 Jul 2002 13:13:29 -0000 1.18
@@ -56,7 +56,6 @@
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.Loggable;
import org.apache.avalon.framework.logger.LogEnabled;
import org.apache.avalon.framework.parameters.Parameters;
@@ -217,9 +216,7 @@
}
// Give our own logger to the generator so that logs go in the correct category
- if (generator instanceof Loggable) {
- ((Loggable) generator).setLogger(getLogkitLogger());
- } else if (generator instanceof LogEnabled) {
+ if (generator instanceof LogEnabled) {
((LogEnabled) generator).enableLogging(getLogger());
}
1.5 +4 -4 xml-cocoon2/src/java/org/apache/cocoon/matching/AbstractPreparableMatcher.java
Index: AbstractPreparableMatcher.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/matching/AbstractPreparableMatcher.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- AbstractPreparableMatcher.java 22 Feb 2002 07:03:52 -0000 1.4
+++ AbstractPreparableMatcher.java 31 Jul 2002 13:13:29 -0000 1.5
@@ -50,7 +50,7 @@
*/
package org.apache.cocoon.matching;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.cocoon.sitemap.PatternException;
@@ -65,7 +65,7 @@
* @author <a href="mailto:sylvain@apache.org">Sylvain Wallez</a>
* @version CVS $Id$
*/
-public abstract class AbstractPreparableMatcher extends AbstractLoggable implements PreparableMatcher {
+public abstract class AbstractPreparableMatcher extends AbstractLogEnabled implements PreparableMatcher {
/**
* Match the pattern by preparing it and matching the prepared pattern.
@@ -74,4 +74,4 @@
throws PatternException {
return preparedMatch(preparePattern(pattern), objectModel, parameters);
}
-}
\ No newline at end of file
+}
1.5 +1 -3 xml-cocoon2/src/java/org/apache/cocoon/matching/AbstractWildcardMatcher.java
Index: AbstractWildcardMatcher.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/matching/AbstractWildcardMatcher.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- AbstractWildcardMatcher.java 22 Feb 2002 07:03:52 -0000 1.4
+++ AbstractWildcardMatcher.java 31 Jul 2002 13:13:29 -0000 1.5
@@ -51,7 +51,6 @@
package org.apache.cocoon.matching;
import org.apache.avalon.framework.configuration.ConfigurationException;
-import org.apache.avalon.framework.logger.AbstractLoggable;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.avalon.framework.thread.ThreadSafe;
@@ -60,7 +59,6 @@
import java.util.HashMap;
import java.util.Map;
-
/**
* Base class for wildcard matchers
1.3 +2 -2 xml-cocoon2/src/java/org/apache/cocoon/matching/CookieMatcher.java
Index: CookieMatcher.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/matching/CookieMatcher.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- CookieMatcher.java 11 Jun 2002 23:54:54 -0000 1.2
+++ CookieMatcher.java 31 Jul 2002 13:13:29 -0000 1.3
@@ -50,7 +50,7 @@
*/
package org.apache.cocoon.matching;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.cocoon.environment.Cookie;
@@ -66,7 +66,7 @@
*
* @author <a href="mailto:maciejka@tiger.com.pl">Maciek Kaminski</a>
*/
-public class CookieMatcher extends AbstractLoggable implements Matcher {
+public class CookieMatcher extends AbstractLogEnabled implements Matcher {
public Map match(String pattern, Map objectModel, Parameters parameters)
throws PatternException {
1.7 +1 -5 xml-cocoon2/src/java/org/apache/cocoon/matching/RegexpURIMatcher.java
Index: RegexpURIMatcher.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/matching/RegexpURIMatcher.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- RegexpURIMatcher.java 6 Jun 2002 14:43:41 -0000 1.6
+++ RegexpURIMatcher.java 31 Jul 2002 13:13:29 -0000 1.7
@@ -50,19 +50,15 @@
*/
package org.apache.cocoon.matching;
-import org.apache.avalon.framework.logger.AbstractLoggable;
import org.apache.avalon.framework.parameters.Parameters;
-import org.apache.avalon.framework.thread.ThreadSafe;
import org.apache.cocoon.environment.ObjectModelHelper;
-import org.apache.cocoon.sitemap.PatternException;
import org.apache.regexp.RE;
import org.apache.regexp.RECompiler;
import org.apache.regexp.REProgram;
import org.apache.regexp.RESyntaxException;
-import java.util.HashMap;
import java.util.Map;
/**
1.7 +5 -5 xml-cocoon2/src/java/org/apache/cocoon/matching/RequestParamMatcher.java
Index: RequestParamMatcher.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/matching/RequestParamMatcher.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- RequestParamMatcher.java 22 Feb 2002 07:03:52 -0000 1.6
+++ RequestParamMatcher.java 31 Jul 2002 13:13:29 -0000 1.7
@@ -50,8 +50,8 @@
*/
package org.apache.cocoon.matching;
-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;
/**
* @author <a href="mailto:vgritsenko@apache.org">Vadim Gritsenko</a>
@@ -59,9 +59,9 @@
* @version CVS $Id$
*/
public class RequestParamMatcher extends RequestParameterMatcher
- implements Loggable
+ implements LogEnabled
{
- public void setLogger(Logger logger) {
+ public void enableLogging(Logger logger) {
logger.warn("RequestParamMatcher is deprecated. Please use RequestParameterMatcher");
}
}
1.6 +1 -5 xml-cocoon2/src/java/org/apache/cocoon/matching/WildcardURIMatcher.java
Index: WildcardURIMatcher.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/matching/WildcardURIMatcher.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- WildcardURIMatcher.java 22 Feb 2002 07:03:52 -0000 1.5
+++ WildcardURIMatcher.java 31 Jul 2002 13:13:29 -0000 1.6
@@ -50,14 +50,10 @@
*/
package org.apache.cocoon.matching;
-import org.apache.avalon.framework.configuration.ConfigurationException;
-import org.apache.avalon.framework.logger.AbstractLoggable;
import org.apache.avalon.framework.parameters.Parameters;
-import org.apache.avalon.framework.thread.ThreadSafe;
import org.apache.cocoon.environment.ObjectModelHelper;
-import java.util.HashMap;
import java.util.Map;
/**
1.7 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/reading/AbstractReader.java
Index: AbstractReader.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/reading/AbstractReader.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- AbstractReader.java 27 Jun 2002 12:28:51 -0000 1.6
+++ AbstractReader.java 31 Jul 2002 13:13:29 -0000 1.7
@@ -51,7 +51,7 @@
package org.apache.cocoon.reading;
import org.apache.avalon.excalibur.pool.Recyclable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.environment.SourceResolver;
@@ -70,7 +70,7 @@
* @version CVS $Id$
*/
public abstract class AbstractReader
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements Reader, Recyclable {
/** The current <code>SourceResolver</code>. */
1.5 +11 -6 xml-cocoon2/src/java/org/apache/cocoon/samples/parentcm/ParentComponentManager.java
Index: ParentComponentManager.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/samples/parentcm/ParentComponentManager.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ParentComponentManager.java 22 Feb 2002 07:03:54 -0000 1.4
+++ ParentComponentManager.java 31 Jul 2002 13:13:30 -0000 1.5
@@ -58,8 +58,8 @@
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.context.DefaultContext;
-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;
import javax.naming.Context;
import java.util.Hashtable;
@@ -72,7 +72,7 @@
* @author <a href="mailto:leo.sutic@inspireinfrastructure.com">Leo Sutic</a>
* @version CVS $Id$
*/
-public class ParentComponentManager implements ComponentManager, Loggable, Initializable {
+public class ParentComponentManager implements ComponentManager, LogEnabled, Initializable {
/**
* Our logger.
@@ -125,7 +125,7 @@
// We ignore the setRoleManager call, as ExcaliburComponentManager handles that
// in configure().
- this.delegate.setLogger(logger);
+ this.delegate.enableLogging(logger);
this.delegate.contextualize(new DefaultContext());
this.delegate.configure(config);
this.delegate.initialize();
@@ -141,7 +141,12 @@
this.delegate.release(component);
}
- public void setLogger(final Logger logger) {
+ /**
+ * Provide component with a logger.
+ *
+ * @param logger the logger
+ */
+ public void enableLogging(Logger logger) {
this.logger = logger;
}
}
1.2 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/selection/AbstractSwitchSelector.java
Index: AbstractSwitchSelector.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/selection/AbstractSwitchSelector.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AbstractSwitchSelector.java 17 Apr 2002 21:50:46 -0000 1.1
+++ AbstractSwitchSelector.java 31 Jul 2002 13:13:30 -0000 1.2
@@ -52,7 +52,7 @@
import org.apache.avalon.framework.component.Component;
import org.apache.avalon.framework.parameters.Parameters;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import java.util.Map;
/**
@@ -62,7 +62,7 @@
* @author <a href="mailto:sylvain@apache.org">Sylvain Wallez</a>
* @version CVS $Id$
*/
-public abstract class AbstractSwitchSelector extends AbstractLoggable
+public abstract class AbstractSwitchSelector extends AbstractLogEnabled
implements SwitchSelector {
/**
1.2 +2 -2 xml-cocoon2/src/java/org/apache/cocoon/selection/CookieSelector.java
Index: CookieSelector.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/selection/CookieSelector.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CookieSelector.java 5 Mar 2002 01:09:20 -0000 1.1
+++ CookieSelector.java 31 Jul 2002 13:13:30 -0000 1.2
@@ -53,7 +53,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.framework.parameters.Parameters;
import org.apache.avalon.framework.thread.ThreadSafe;
@@ -75,7 +75,7 @@
*
* @author <a href="mailto:matteodg@infinito.it">Matteo Di Giovinazzo</a>
*/
-public class CookieSelector extends AbstractLoggable
+public class CookieSelector extends AbstractLogEnabled
implements Configurable, Selector, ThreadSafe {
protected String defaultName;
1.5 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/selection/HeaderSelector.java
Index: HeaderSelector.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/selection/HeaderSelector.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- HeaderSelector.java 22 Feb 2002 07:03:54 -0000 1.4
+++ HeaderSelector.java 31 Jul 2002 13:13:30 -0000 1.5
@@ -53,7 +53,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.framework.parameters.Parameters;
import org.apache.avalon.framework.thread.ThreadSafe;
@@ -75,7 +75,7 @@
* @author <a href="mailto:sylvain@apache.org">Sylvain Wallez</a>
* @version CVS $Id$
*/
-public class HeaderSelector extends AbstractLoggable
+public class HeaderSelector extends AbstractLogEnabled
implements Configurable, ThreadSafe, Selector {
protected String defaultName;
1.7 +1 -4 xml-cocoon2/src/java/org/apache/cocoon/selection/HostSelector.java
Index: HostSelector.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/selection/HostSelector.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- HostSelector.java 30 Jun 2002 23:26:57 -0000 1.6
+++ HostSelector.java 31 Jul 2002 13:13:30 -0000 1.7
@@ -50,13 +50,10 @@
*/
package org.apache.cocoon.selection;
-import org.apache.avalon.framework.component.Component;
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.parameters.Parameters;
-import org.apache.avalon.framework.thread.ThreadSafe;
import org.apache.cocoon.environment.ObjectModelHelper;
import org.apache.cocoon.environment.Request;
1.6 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/selection/NamedPatternsSelector.java
Index: NamedPatternsSelector.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/selection/NamedPatternsSelector.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- NamedPatternsSelector.java 22 Feb 2002 07:03:54 -0000 1.5
+++ NamedPatternsSelector.java 31 Jul 2002 13:13:30 -0000 1.6
@@ -53,7 +53,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.framework.parameters.Parameters;
import org.apache.avalon.framework.thread.ThreadSafe;
@@ -72,7 +72,7 @@
* @version CVS $Id$
*/
-public abstract class NamedPatternsSelector extends AbstractLoggable
+public abstract class NamedPatternsSelector extends AbstractLogEnabled
implements Configurable, ThreadSafe, Selector {
/**
1.7 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/selection/RequestAttributeSelector.java
Index: RequestAttributeSelector.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/selection/RequestAttributeSelector.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- RequestAttributeSelector.java 22 Feb 2002 07:03:54 -0000 1.6
+++ RequestAttributeSelector.java 31 Jul 2002 13:13:30 -0000 1.7
@@ -53,7 +53,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.framework.parameters.Parameters;
import org.apache.avalon.framework.thread.ThreadSafe;
@@ -76,7 +76,7 @@
* @author <a href="mailto:vgritsenko@apache.org">Vadim Gritsenko</a>
* @version CVS $Id$
*/
-public class RequestAttributeSelector extends AbstractLoggable
+public class RequestAttributeSelector extends AbstractLogEnabled
implements Configurable, ThreadSafe, Selector {
protected String defaultName;
1.3 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/selection/RequestMethodSelector.java
Index: RequestMethodSelector.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/selection/RequestMethodSelector.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- RequestMethodSelector.java 23 Apr 2002 17:17:39 -0000 1.2
+++ RequestMethodSelector.java 31 Jul 2002 13:13:30 -0000 1.3
@@ -52,7 +52,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.framework.parameters.Parameters;
import org.apache.avalon.framework.thread.ThreadSafe;
@@ -64,7 +64,7 @@
/** A <code>Selector</code> that matches a getMethod() of the HTTP request.
* @author <a href="mailto:maciejka@tiger.com.pl">Maciek Kaminski</a>
*/
-public class RequestMethodSelector extends AbstractLoggable
+public class RequestMethodSelector extends AbstractLogEnabled
implements ThreadSafe, Selector {
public boolean select(
@@ -73,4 +73,4 @@
String method = ObjectModelHelper.getRequest(objectModel).getMethod();
return method.equals(expression);
}
-}
\ No newline at end of file
+}
1.8 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/selection/SessionAttributeSelector.java
Index: SessionAttributeSelector.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/selection/SessionAttributeSelector.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- SessionAttributeSelector.java 22 Feb 2002 07:03:54 -0000 1.7
+++ SessionAttributeSelector.java 31 Jul 2002 13:13:30 -0000 1.8
@@ -53,7 +53,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.framework.parameters.Parameters;
import org.apache.avalon.framework.thread.ThreadSafe;
@@ -75,7 +75,7 @@
* @author <a href="mailto:sylvain@apache.org">Sylvain Wallez</a>
* @version CVS $Id$
*/
-public class SessionAttributeSelector extends AbstractLoggable
+public class SessionAttributeSelector extends AbstractLogEnabled
implements Configurable, ThreadSafe, Selector {
protected String defaultName;
1.5 +2 -4 xml-cocoon2/src/java/org/apache/cocoon/selection/SessionStateSelector.java
Index: SessionStateSelector.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/selection/SessionStateSelector.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- SessionStateSelector.java 22 Feb 2002 07:03:54 -0000 1.4
+++ SessionStateSelector.java 31 Jul 2002 13:13:30 -0000 1.5
@@ -54,9 +54,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.parameters.Parameters;
-import org.apache.avalon.framework.thread.ThreadSafe;
import org.apache.cocoon.environment.ObjectModelHelper;
import org.apache.cocoon.environment.Request;
@@ -90,4 +88,4 @@
{
// ignore
}
-}
\ No newline at end of file
+}
1.2 +2 -2 xml-cocoon2/src/java/org/apache/cocoon/serialization/ElementProcessorSerializer.java
Index: ElementProcessorSerializer.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/serialization/ElementProcessorSerializer.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ElementProcessorSerializer.java 6 Mar 2002 16:58:50 -0000 1.1
+++ ElementProcessorSerializer.java 31 Jul 2002 13:13:30 -0000 1.2
@@ -60,7 +60,7 @@
import org.apache.cocoon.components.elementprocessor.*;
import org.apache.cocoon.components.elementprocessor.types.*;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.xml.sax.Attributes;
import org.xml.sax.Locator;
@@ -89,7 +89,7 @@
*/
public abstract class ElementProcessorSerializer
- extends AbstractLoggable implements Serializer, Composable
+ extends AbstractLogEnabled implements Serializer, Composable
{
private static final boolean _should_set_content_length = false;
private OutputStream _output_stream;
1.9 +6 -24 xml-cocoon2/src/java/org/apache/cocoon/serialization/RTFSerializer.java
Index: RTFSerializer.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/serialization/RTFSerializer.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- RTFSerializer.java 21 Jul 2002 22:34:24 -0000 1.8
+++ RTFSerializer.java 31 Jul 2002 13:13:30 -0000 1.9
@@ -55,11 +55,7 @@
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable;
-import org.apache.avalon.framework.logger.Loggable;
-import org.apache.avalon.framework.logger.Logger;
-
-import org.apache.log.Priority;
-import org.apache.log.util.OutputStreamLogger;
+import org.apache.avalon.framework.logger.LogEnabled;
import org.jfor.jfor.converter.Converter;
@@ -84,17 +80,13 @@
*/
public class RTFSerializer extends AbstractTextSerializer
- implements Composable, Loggable {
+ implements Composable, LogEnabled {
private Writer rtfWriter = null;
private Converter handler = null;
- private OutputStreamLogger cocoonLogger = null;
private ComponentManager manager = null;
- public RTFSerializer() {
- }
-
/**
* Set the current <code>ComponentManager</code> instance used by this
* <code>Composable</code>.
@@ -104,17 +96,6 @@
}
/**
- * Provide component with a logger.
- *
- * @param logger the logger
- */
- public void setLogger(org.apache.log.Logger logger) {
- // FIXME Find a way to work with the org.apache.avalon.framework.logger.Logger
- cocoonLogger =
- new OutputStreamLogger(logger, Priority.DEBUG);
- }
-
- /**
* Set the OutputStream where the serializer will write to.
*
* @param out the OutputStream
@@ -123,8 +104,10 @@
try {
rtfWriter =
new BufferedWriter(new OutputStreamWriter(out, "ISO-8859-1"));
+
+ // FIXME Find a way to work with the org.apache.avalon.framework.logger.Logger
handler = new Converter(rtfWriter,
- Converter.createConverterOption(cocoonLogger));
+ Converter.createConverterOption(System.out));
super.setContentHandler(handler);
} catch (Exception e) {
@@ -140,6 +123,5 @@
super.recycle();
rtfWriter = null;
handler = null;
- cocoonLogger = null;
}
}
1.33 +4 -4 xml-cocoon2/src/java/org/apache/cocoon/servlet/CocoonServlet.java
Index: CocoonServlet.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/servlet/CocoonServlet.java,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- CocoonServlet.java 19 Jul 2002 06:50:27 -0000 1.32
+++ CocoonServlet.java 31 Jul 2002 13:13:30 -0000 1.33
@@ -1149,7 +1149,7 @@
(HttpContext)this.appContext.get(Constants.CONTEXT_ENVIRONMENT_CONTEXT),
this.containerEncoding,
formEncoding);
- env.setLogger(this.log);
+ env.enableLogging(new LogKitLogger(this.log));
return env;
}
@@ -1225,9 +1225,9 @@
Cocoon c = (Cocoon) ClassUtils.newInstance("org.apache.cocoon.Cocoon");
final String rootlogger = getInitParameter("cocoon-logger");
if (rootlogger != null) {
- c.setLogger(this.logKitManager.getLogger(rootlogger));
+ c.enableLogging(new LogKitLogger(this.logKitManager.getLogger(rootlogger)));
} else {
- c.setLogger(log);
+ c.enableLogging(new LogKitLogger(log));
}
c.contextualize(this.appContext);
c.compose(getParentComponentManager ());
1.32 +1 -4 xml-cocoon2/src/java/org/apache/cocoon/transformation/TraxTransformer.java
Index: TraxTransformer.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/transformation/TraxTransformer.java,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- TraxTransformer.java 21 Jul 2002 23:09:52 -0000 1.31
+++ TraxTransformer.java 31 Jul 2002 13:13:31 -0000 1.32
@@ -64,7 +64,6 @@
import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.avalon.framework.logger.LogEnabled;
-import org.apache.avalon.framework.logger.Loggable;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.caching.CacheableProcessingComponent;
@@ -397,8 +396,6 @@
if (transformerHandler instanceof LogEnabled) {
((LogEnabled)transformerHandler).enableLogging(getLogger());
- } else if(transformerHandler instanceof Loggable) {
- ((Loggable)transformerHandler).setLogger(getLogkitLogger());
}
// According to TrAX specs, all TransformerHandlers are LexicalHandlers
SAXResult result = new SAXResult(consumer);
1.4 +3 -2 xml-cocoon2/src/java/org/apache/cocoon/webapps/portal/components/CopletThread.java
Index: CopletThread.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/webapps/portal/components/CopletThread.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- CopletThread.java 13 Jun 2002 09:28:16 -0000 1.3
+++ CopletThread.java 31 Jul 2002 13:13:31 -0000 1.4
@@ -64,7 +64,9 @@
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Component;
import org.apache.avalon.framework.component.ComponentSelector;
+import org.apache.avalon.framework.logger.Logger;
import org.apache.avalon.framework.parameters.Parameters;
+
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.components.sax.XMLSerializer;
import org.apache.cocoon.environment.ObjectModelHelper;
@@ -80,7 +82,6 @@
import org.apache.cocoon.webapps.session.xml.XMLUtil;
import org.apache.cocoon.xml.IncludeXMLConsumer;
import org.apache.cocoon.xml.XMLConsumer;
-import org.apache.log.Logger;
/**
1.3 +5 -6 xml-cocoon2/src/java/org/apache/cocoon/webapps/session/components/AbstractSessionComponent.java
Index: AbstractSessionComponent.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/webapps/session/components/AbstractSessionComponent.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- AbstractSessionComponent.java 19 Apr 2002 11:02:58 -0000 1.2
+++ AbstractSessionComponent.java 31 Jul 2002 13:13:31 -0000 1.3
@@ -57,7 +57,7 @@
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable;
import org.apache.avalon.framework.component.Recomposable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.ResourceNotFoundException;
@@ -79,9 +79,8 @@
* @author <a href="mailto:cziegeler@s-und-n.de">Carsten Ziegeler</a>
* @version CVS $Id$
*/
-public abstract class AbstractSessionComponent
-extends AbstractLoggable
-implements Component, Composable, Recomposable, Recyclable, RequestLifecycleComponent {
+public abstract class AbstractSessionComponent extends AbstractLogEnabled
+ implements Component, Composable, Recomposable, Recyclable, RequestLifecycleComponent {
private SessionManager sessionManager;
private ResourceConnector resourceConnectorComponent;
@@ -194,4 +193,4 @@
throw new ProcessingException(errorMessage, rnfe);
}
}
-}
\ No newline at end of file
+}
1.6 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/webapps/session/components/SessionManager.java
Index: SessionManager.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/webapps/session/components/SessionManager.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- SessionManager.java 5 Jul 2002 15:22:27 -0000 1.5
+++ SessionManager.java 31 Jul 2002 13:13:31 -0000 1.6
@@ -61,7 +61,7 @@
import org.apache.avalon.framework.component.Recomposable;
import org.apache.avalon.framework.configuration.Configurable;
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.framework.parameters.Parameters;
import org.apache.avalon.excalibur.pool.Recyclable;
@@ -108,7 +108,7 @@
* @version CVS $Id$
*/
public final class SessionManager
-extends AbstractLoggable
+extends AbstractLogEnabled
implements Composable, Component, Recomposable, Recyclable, RequestLifecycleComponent {
/** Avalon role */
1.6 +5 -6 xml-cocoon2/src/java/org/apache/cocoon/webapps/session/connector/ResourceConnectorImpl.java
Index: ResourceConnectorImpl.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/webapps/session/connector/ResourceConnectorImpl.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ResourceConnectorImpl.java 4 Jun 2002 07:31:53 -0000 1.5
+++ ResourceConnectorImpl.java 31 Jul 2002 13:13:32 -0000 1.6
@@ -68,7 +68,7 @@
import org.apache.avalon.framework.component.ComponentSelector;
import org.apache.avalon.framework.context.Contextualizable;
import org.apache.avalon.framework.context.ContextException;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.avalon.framework.activity.Disposable;
@@ -100,10 +100,9 @@
* @author <a href="mailto:cziegeler@s-und-n.de">Carsten Ziegeler</a>
* @version CVS $Id$
*/
-public final class ResourceConnectorImpl
-extends AbstractLoggable
-implements Recyclable, ResourceConnector,
- Composable, RequestLifecycleComponent {
+public final class ResourceConnectorImpl extends AbstractLogEnabled
+ implements Recyclable, ResourceConnector,
+ Composable, RequestLifecycleComponent {
/** The <code>ComponentManager</code> */
protected ComponentManager manager;
1.5 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/xml/AbstractXMLConsumer.java
Index: AbstractXMLConsumer.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/xml/AbstractXMLConsumer.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- AbstractXMLConsumer.java 22 Feb 2002 07:03:58 -0000 1.4
+++ AbstractXMLConsumer.java 31 Jul 2002 13:13:32 -0000 1.5
@@ -50,7 +50,7 @@
*/
package org.apache.cocoon.xml;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.xml.sax.Attributes;
import org.xml.sax.Locator;
import org.xml.sax.SAXException;
@@ -63,7 +63,7 @@
* (Apache Software Foundation, Exoffice Technologies)
* @version CVS $Id$
*/
-public abstract class AbstractXMLConsumer extends AbstractLoggable implements XMLConsumer {
+public abstract class AbstractXMLConsumer extends AbstractLogEnabled implements XMLConsumer {
/**
* Receive an object for locating the origin of SAX document events.
1.5 +11 -5 xml-cocoon2/src/java/org/apache/cocoon/xml/DocumentHandlerWrapper.java
Index: DocumentHandlerWrapper.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/xml/DocumentHandlerWrapper.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- DocumentHandlerWrapper.java 22 Feb 2002 07:03:58 -0000 1.4
+++ DocumentHandlerWrapper.java 31 Jul 2002 13:13:32 -0000 1.5
@@ -50,8 +50,9 @@
*/
package org.apache.cocoon.xml;
-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;
+
import org.xml.sax.Attributes;
import org.xml.sax.DocumentHandler;
import org.xml.sax.Locator;
@@ -74,7 +75,7 @@
* (Apache Software Foundation, Exoffice Technologies)
* @version CVS $Id$
*/
-public class DocumentHandlerWrapper extends AbstractXMLConsumer implements Loggable /*, Recyclable*/ {
+public class DocumentHandlerWrapper extends AbstractXMLConsumer implements LogEnabled /*, Recyclable*/ {
protected Logger log;
@@ -101,7 +102,12 @@
this.setDocumentHandler(document);
}
- public void setLogger(Logger logger) {
+ /**
+ * Provide component with a logger.
+ *
+ * @param logger the logger
+ */
+ public void enableLogging(Logger logger) {
if (this.log == null) {
this.log = logger;
}
1.6 +3 -13 xml-cocoon2/src/java/org/apache/cocoon/xml/LoggingContentHandler.java
Index: LoggingContentHandler.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/xml/LoggingContentHandler.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- LoggingContentHandler.java 4 Jun 2002 09:27:21 -0000 1.5
+++ LoggingContentHandler.java 31 Jul 2002 13:13:32 -0000 1.6
@@ -50,29 +50,19 @@
*/
package org.apache.cocoon.xml;
-import org.apache.avalon.excalibur.pool.Poolable;
-import org.apache.avalon.framework.parameters.Parameters;
-import org.apache.avalon.framework.logger.AbstractLoggable;
-import org.apache.cocoon.ProcessingException;
-import org.apache.cocoon.environment.SourceResolver;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.xml.sax.Attributes;
import org.xml.sax.Locator;
import org.xml.sax.SAXException;
-import org.xml.sax.XMLFilter;
import org.xml.sax.ContentHandler;
-import java.io.FileWriter;
-import java.io.IOException;
-import java.util.Date;
-import java.util.Map;
-
/**
* Logging content handler logs all events going through to the logger.
*
* @author <a href="mailto:vgritsenko@apache.org">Vadim Gritsenko</a>
* @version CVS $Id$
*/
-public class LoggingContentHandler extends AbstractLoggable implements ContentHandler {
+public class LoggingContentHandler extends AbstractLogEnabled implements ContentHandler {
/**
* All debug messages from this handler are prefixed with this id.
1.5 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/xml/LoggingEntityResolver.java
Index: LoggingEntityResolver.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/xml/LoggingEntityResolver.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- LoggingEntityResolver.java 22 Feb 2002 07:03:58 -0000 1.4
+++ LoggingEntityResolver.java 31 Jul 2002 13:13:32 -0000 1.5
@@ -50,7 +50,7 @@
*/
package org.apache.cocoon.xml;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.xml.sax.EntityResolver;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
@@ -66,7 +66,7 @@
* @author <a href="mailto:balld@webslingerZ.com">Donald Ball</a>
* @version CVS $Id$
*/
-public class LoggingEntityResolver extends AbstractLoggable implements EntityResolver {
+public class LoggingEntityResolver extends AbstractLogEnabled implements EntityResolver {
protected EntityResolver resolver;
protected Set dependencies;
1.6 +10 -5 xml-cocoon2/src/java/org/apache/cocoon/xml/dom/SVGBuilder.java
Index: SVGBuilder.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/xml/dom/SVGBuilder.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- SVGBuilder.java 5 Jun 2002 00:46:11 -0000 1.5
+++ SVGBuilder.java 31 Jul 2002 13:13:32 -0000 1.6
@@ -50,13 +50,13 @@
*/
package org.apache.cocoon.xml.dom;
-import org.apache.avalon.framework.logger.Loggable;
+import org.apache.avalon.framework.logger.LogEnabled;
+import org.apache.avalon.framework.logger.Logger;
import org.apache.batik.dom.svg.SAXSVGDocumentFactory;
import org.apache.batik.dom.svg.SVGDOMImplementation;
import org.apache.batik.util.XMLResourceDescriptor;
import org.apache.cocoon.xml.XMLConsumer;
-import org.apache.log.Logger;
import org.w3c.dom.Document;
import org.xml.sax.SAXException;
@@ -67,7 +67,7 @@
* @author <a href="mailto:dims@yahoo.com">Davanum Srinivas</a>
* @version CVS $Id$
*/
-public class SVGBuilder extends SAXSVGDocumentFactory implements XMLConsumer, Loggable {
+public class SVGBuilder extends SAXSVGDocumentFactory implements XMLConsumer, LogEnabled {
protected Logger log;
private static final String SAX_PARSER
@@ -92,7 +92,12 @@
super(SAX_PARSER);
}
- public void setLogger(Logger logger) {
+ /**
+ * Provide component with a logger.
+ *
+ * @param logger the logger
+ */
+ public void enableLogging(Logger logger) {
if (this.log == null) {
this.log = logger;
}
1.7 +1 -3 xml-cocoon2/src/scratchpad/src/org/apache/cocoon/acting/CookieValidatorAction.java
Index: CookieValidatorAction.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/acting/CookieValidatorAction.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- CookieValidatorAction.java 22 Feb 2002 06:58:02 -0000 1.6
+++ CookieValidatorAction.java 31 Jul 2002 13:13:32 -0000 1.7
@@ -51,7 +51,6 @@
package org.apache.cocoon.acting;
import org.apache.avalon.framework.configuration.Configuration;
-import org.apache.avalon.framework.logger.AbstractLoggable;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.cocoon.Constants;
import org.apache.cocoon.components.language.markup.xsp.XSPCookieHelper;
@@ -61,7 +60,6 @@
import org.apache.cocoon.environment.Session;
import org.apache.cocoon.environment.SourceResolver;
import org.apache.cocoon.util.Tokenizer;
-import org.apache.log.Logger;
import java.util.Collections;
import java.util.HashMap;
1.2 +4 -4 xml-cocoon2/src/scratchpad/src/org/apache/cocoon/components/source/BlobSourceFactory.java
Index: BlobSourceFactory.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/components/source/BlobSourceFactory.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- BlobSourceFactory.java 15 Mar 2002 18:49:32 -0000 1.1
+++ BlobSourceFactory.java 31 Jul 2002 13:13:32 -0000 1.2
@@ -58,7 +58,7 @@
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.thread.ThreadSafe;
import org.apache.cocoon.components.source.SourceFactory;
@@ -77,7 +77,7 @@
* @version $Id$
*/
-public class BlobSourceFactory extends AbstractLoggable
+public class BlobSourceFactory extends AbstractLogEnabled
implements SourceFactory, Composable, ThreadSafe {
private ComponentManager manager;
@@ -98,4 +98,4 @@
return getSource(environment, new URL(base, location).toExternalForm());
}
}
-
\ No newline at end of file
+
1.2 +3 -3 xml-cocoon2/src/scratchpad/src/org/apache/cocoon/components/source/impl/XPathSourceInspector.java
Index: XPathSourceInspector.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/components/source/impl/XPathSourceInspector.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XPathSourceInspector.java 24 Jun 2002 16:26:15 -0000 1.1
+++ XPathSourceInspector.java 31 Jul 2002 13:13:32 -0000 1.2
@@ -62,7 +62,7 @@
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.avalon.framework.parameters.Parameterizable;
import org.apache.avalon.framework.thread.ThreadSafe;
@@ -87,7 +87,7 @@
* @author <a href="mailto:stephan@apache.org">Stephan Michels</a>
* @version $Id$
*/
-public class XPathSourceInspector extends AbstractLoggable implements
+public class XPathSourceInspector extends AbstractLogEnabled implements
SourceInspector, ThreadSafe, Parameterizable {
private String propertynamespace = "http://xml.apache.org/cocoon/XPathSourceInspector";
1.5 +2 -3 xml-cocoon2/src/scratchpad/src/org/apache/cocoon/precept/InstanceFactory.java
Index: InstanceFactory.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/precept/InstanceFactory.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- InstanceFactory.java 6 Jun 2002 14:43:41 -0000 1.4
+++ InstanceFactory.java 31 Jul 2002 13:13:32 -0000 1.5
@@ -102,8 +102,7 @@
package org.apache.cocoon.precept;
-import org.apache.avalon.framework.logger.AbstractLoggable;
-import org.apache.avalon.framework.logger.Loggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.component.*;
import org.apache.avalon.framework.configuration.Configurable;
import org.apache.avalon.framework.configuration.Configuration;
@@ -124,7 +123,7 @@
*/
-public class InstanceFactory extends AbstractLoggable implements Component, Configurable, Composable, ThreadSafe {
+public class InstanceFactory extends AbstractLogEnabled implements Component, Configurable, Composable, ThreadSafe {
public final static String ROLE = "org.apache.cocoon.precept.InstanceFactory";
1.5 +2 -2 xml-cocoon2/src/scratchpad/src/org/apache/cocoon/precept/preceptors/AbstractPreceptor.java
Index: AbstractPreceptor.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/precept/preceptors/AbstractPreceptor.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- AbstractPreceptor.java 6 Jun 2002 14:43:41 -0000 1.4
+++ AbstractPreceptor.java 31 Jul 2002 13:13:32 -0000 1.5
@@ -105,7 +105,7 @@
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.configuration.Configuration;
@@ -118,7 +118,7 @@
* @author Torsten Curdt <tc...@dff.st>
*/
-public abstract class AbstractPreceptor extends AbstractLoggable implements Preceptor, Composable {
+public abstract class AbstractPreceptor extends AbstractLogEnabled implements Preceptor, Composable {
protected ComponentManager manager;
1.5 +4 -4 xml-cocoon2/src/scratchpad/src/org/apache/cocoon/precept/preceptors/easyrelax/PreceptorBuilderImpl.java
Index: PreceptorBuilderImpl.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/precept/preceptors/easyrelax/PreceptorBuilderImpl.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- PreceptorBuilderImpl.java 6 Jun 2002 14:43:41 -0000 1.4
+++ PreceptorBuilderImpl.java 31 Jul 2002 13:13:32 -0000 1.5
@@ -109,7 +109,7 @@
import org.apache.avalon.framework.component.Composable;
import org.apache.avalon.framework.configuration.SAXConfigurationHandler;
import org.apache.avalon.framework.configuration.Configurable;
-import org.apache.avalon.framework.logger.Loggable;
+import org.apache.avalon.framework.logger.LogEnabled;
import org.apache.cocoon.components.sax.XMLByteStreamInterpreter;
import org.apache.cocoon.xml.EmbeddedXMLPipe;
import org.apache.cocoon.xml.AbstractXMLConsumer;
@@ -210,7 +210,7 @@
public void startDocument() throws SAXException {
currentPath = new StringBuffer();
preceptor = new PreceptorImpl();
- preceptor.setLogger(getLogger());
+ preceptor.enableLogging(getLogger());
text = new StringBuffer();
environments = new Stack();
environment = new Environment();
@@ -401,8 +401,8 @@
else {
Constraint constraint = constraintFactory.createConstraintInstance(constraintType, constraintName, constraintContext, configurationHandler.getConfiguration());
- if (constraint instanceof Loggable) {
- ((Loggable)constraint).setLogger(getLogger());
+ if (constraint instanceof LogEnabled) {
+ ((LogEnabled)constraint).enableLogging(getLogger());
}
if (constraint instanceof Configurable) {
1.5 +2 -2 xml-cocoon2/src/scratchpad/src/org/apache/cocoon/precept/preceptors/easyrelax/constraints/AbstractConstraint.java
Index: AbstractConstraint.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/precept/preceptors/easyrelax/constraints/AbstractConstraint.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- AbstractConstraint.java 6 Jun 2002 14:43:42 -0000 1.4
+++ AbstractConstraint.java 31 Jul 2002 13:13:32 -0000 1.5
@@ -106,7 +106,7 @@
import org.apache.cocoon.precept.Constraint;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.component.Component;
@@ -120,7 +120,7 @@
*/
-public abstract class AbstractConstraint extends AbstractLoggable implements Constraint, Component {
+public abstract class AbstractConstraint extends AbstractLogEnabled implements Constraint, Component {
protected String id = null;
1.4 +3 -2 xml-cocoon2/src/scratchpad/src/org/apache/cocoon/precept/stores/AbstractInstance.java
Index: AbstractInstance.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/precept/stores/AbstractInstance.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- AbstractInstance.java 6 Jun 2002 14:43:42 -0000 1.3
+++ AbstractInstance.java 31 Jul 2002 13:13:32 -0000 1.4
@@ -104,7 +104,7 @@
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.component.Composable;
@@ -132,7 +132,8 @@
*/
-public abstract class AbstractInstance extends AbstractLoggable implements Instance, Composable, Disposable, HttpSessionBindingListener {
+public abstract class AbstractInstance extends AbstractLogEnabled
+ implements Instance, Composable, Disposable, HttpSessionBindingListener {
protected ComponentManager manager;
1.4 +3 -3 xml-cocoon2/src/scratchpad/src/org/apache/cocoon/storejanitor/StoreJanitorImpl.java
Index: StoreJanitorImpl.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/storejanitor/StoreJanitorImpl.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- StoreJanitorImpl.java 6 May 2002 12:28:52 -0000 1.3
+++ StoreJanitorImpl.java 31 Jul 2002 13:13:33 -0000 1.4
@@ -54,7 +54,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.framework.parameters.Parameters;
import org.apache.avalon.framework.thread.ThreadSafe;
@@ -78,7 +78,7 @@
*@version CVS $Id$
*/
public class StoreJanitorImpl
- extends AbstractLoggable
+ extends AbstractLogEnabled
implements StoreJanitor,
Configurable,
ThreadSafe,
1.2 +3 -3 xml-cocoon2/src/scratchpad/src/org/apache/cocoon/taglib/TagSupport.java
Index: TagSupport.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/taglib/TagSupport.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TagSupport.java 12 Jun 2002 16:48:29 -0000 1.1
+++ TagSupport.java 31 Jul 2002 13:13:33 -0000 1.2
@@ -53,7 +53,7 @@
import java.util.Map;
import org.apache.avalon.excalibur.pool.Recyclable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.cocoon.environment.Context;
import org.apache.cocoon.environment.ObjectModelHelper;
@@ -69,7 +69,7 @@
*
* @author: <a href="mailto:volker.schmitt@basf-it-services.com">Volker Schmitt</a>
*/
-public abstract class TagSupport extends AbstractLoggable implements Tag, Recyclable {
+public abstract class TagSupport extends AbstractLogEnabled implements Tag, Recyclable {
protected String var;
protected Tag parent;
protected SourceResolver resolver;
@@ -199,4 +199,4 @@
this.objectModel = objectModel;
this.parameters = parameters;
}
-}
\ No newline at end of file
+}
1.15 +1 -1 xml-cocoon2/src/webapp/WEB-INF/web.xml
Index: web.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/webapp/WEB-INF/web.xml,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- web.xml 11 Jun 2002 18:09:13 -0000 1.14
+++ web.xml 31 Jul 2002 13:13:33 -0000 1.15
@@ -180,7 +180,7 @@
String as a parameter. That String will be equal to the text after the
'/'.
- Cocoon honors the Loggable and Initializable interfaces for this class,
+ Cocoon honors the LogEnabled and Initializable interfaces for this class,
if it implements them.
If you uncomment the following lines the parent CM is set to the Parent CM sample, which will look up
----------------------------------------------------------------------
In case of troubles, e-mail: webmaster@xml.apache.org
To unsubscribe, e-mail: cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org