You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by gi...@apache.org on 2002/09/27 18:27:39 UTC
cvs commit: xml-cocoon2/src/test/org/apache/cocoon/environment/commandline/test CommandLineContextTestCase.java
giacomo 2002/09/27 09:27:38
Modified: src/documentation/xdocs/developing
parent-component-manager.xml
src/java/org/apache/cocoon/acting AbstractAction.java
src/java/org/apache/cocoon/components/language/generator
GeneratorSelector.java
src/java/org/apache/cocoon/components/language/markup
LogicsheetCodeGenerator.java
src/java/org/apache/cocoon/components/language/markup/xsp/java
log.xsl
src/java/org/apache/cocoon/components/modules/input
MapMetaModule.java XMLMetaModule.java
src/java/org/apache/cocoon/components/xslt
XSLTProcessorImpl.java
src/java/org/apache/cocoon/generation
ServerPagesGenerator.java
src/java/org/apache/cocoon/reading AbstractReader.java
src/java/org/apache/cocoon/servlet CocoonServlet.java
src/java/org/apache/cocoon/xml AbstractXMLProducer.java
src/scratchpad/src/org/apache/cocoon/components/source/impl
SlideSource.java
src/scratchpad/webapp/samples/slide web.xml
src/test/org/apache/cocoon/environment/commandline/test
CommandLineContextTestCase.java
Log:
remove Loggable in favor of LogEnabled (and all abstract classes there of)
Revision Changes Path
1.2 +3 -3 xml-cocoon2/src/documentation/xdocs/developing/parent-component-manager.xml
Index: parent-component-manager.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/documentation/xdocs/developing/parent-component-manager.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- parent-component-manager.xml 3 Jan 2002 12:31:03 -0000 1.1
+++ parent-component-manager.xml 27 Sep 2002 16:27:37 -0000 1.2
@@ -31,7 +31,7 @@
via the constructor that takes a single <code>String</code> argument, passing
anything to the right of the first <code>'/'</code> in the parameter value to the
constructor. Subsequently Cocoon examines whether the class implements
- <code>org.apache.avalon.framework.logger.Loggable</code> and/or
+ <code>org.apache.avalon.framework.logger.LogEnabled</code> and/or
<code>org.apache.avalon.framework.activity.Initializable</code> and calls
<code>setLogger</code> and/or <code>initialize</code>, as appropriate.
The instance is then used as a parent component manager.
@@ -149,12 +149,12 @@
<p>
After this Cocoon checks whether the parent component manager class implements <code>Initializable</code> and/or
- <code>Loggable</code>. Since the <code>ParentComponentManager</code> class implements both, Cocoon
+ <code>LogEnabled</code>. Since the <code>ParentComponentManager</code> class implements both, Cocoon
does the following (with simplification):
</p>
<source>
-((Loggable) cm).setLogger(logger);
+((LogEnabled) cm).enableLogging(logger);
((Initializable) cm).initialize();</source>
<p>Finally, the instance is used as parent component manager of Cocoon's own component manager.</p>
1.9 +3 -3 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.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- AbstractAction.java 21 Sep 2002 22:57:18 -0000 1.8
+++ AbstractAction.java 27 Sep 2002 16:27:37 -0000 1.9
@@ -50,7 +50,7 @@
*/
package org.apache.cocoon.acting;
-import org.apache.avalon.excalibur.component.AbstractDualLogEnabled;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import java.util.Collections;
import java.util.Map;
@@ -64,7 +64,7 @@
* @author <a href="mailto:haul@informatik.tu-darmstadt.de">Christian Haul</a>
* @version CVS $Id$
*/
-public abstract class AbstractAction extends AbstractDualLogEnabled
+public abstract class AbstractAction extends AbstractLogEnabled
implements Action {
/**
1.13 +2 -2 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.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- GeneratorSelector.java 31 Jul 2002 13:13:23 -0000 1.12
+++ GeneratorSelector.java 27 Sep 2002 16:27:37 -0000 1.13
@@ -183,7 +183,7 @@
try {
final ComponentHandler handler =
generator.getHandler(newManager, this.context, this.roles, this.logKitManager);
- handler.setLogger(getLogkitLogger());
+ handler.enableLogging(getLogger());
handler.initialize();
this.componentHandlers.put(hint, handler);
if (getLogger().isDebugEnabled()) {
1.14 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/LogicsheetCodeGenerator.java
Index: LogicsheetCodeGenerator.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/LogicsheetCodeGenerator.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- LogicsheetCodeGenerator.java 19 Jul 2002 13:09:32 -0000 1.13
+++ LogicsheetCodeGenerator.java 27 Sep 2002 16:27:37 -0000 1.14
@@ -50,7 +50,7 @@
*/
package org.apache.cocoon.components.language.markup;
-import org.apache.avalon.excalibur.component.AbstractDualLogEnabled;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.util.TraxErrorHandler;
@@ -77,7 +77,7 @@
* @author <a href="mailto:dims@yahoo.com">Davanum Srinivas</a>
* @version CVS $Id$
*/
-public class LogicsheetCodeGenerator extends AbstractDualLogEnabled implements MarkupCodeGenerator {
+public class LogicsheetCodeGenerator extends AbstractLogEnabled implements MarkupCodeGenerator {
private ContentHandler serializerContentHandler;
1.5 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/xsp/java/log.xsl
Index: log.xsl
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/xsp/java/log.xsl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- log.xsl 21 Feb 2002 03:36:09 -0000 1.4
+++ log.xsl 27 Sep 2002 16:27:37 -0000 1.5
@@ -121,7 +121,7 @@
}
-->
logger.setPriority(org.apache.log.Priority.getPriorityForName(<xsl:value-of select="$level"/>));
- this.setLogger(logger);
+ this.enableLogging(new org.apache.avalon.framework.logger.LogKitLogger(logger));
} catch (Exception e) {
getLogger().error("Could not create logger for \"" +
<xsl:value-of select="$name"/> + "\".", e);
1.2 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/modules/input/MapMetaModule.java
Index: MapMetaModule.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/modules/input/MapMetaModule.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- MapMetaModule.java 9 Aug 2002 08:32:11 -0000 1.1
+++ MapMetaModule.java 27 Sep 2002 16:27:37 -0000 1.2
@@ -59,7 +59,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;
@@ -83,7 +83,7 @@
* @author <a href="mailto:haul@informatik.tu-darmstadt.de">Christian Haul</a>
* @version CVS $Id$
*/
-public class MapMetaModule extends AbstractLoggable
+public class MapMetaModule 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/XMLMetaModule.java
Index: XMLMetaModule.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/modules/input/XMLMetaModule.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XMLMetaModule.java 9 Aug 2002 08:32:11 -0000 1.1
+++ XMLMetaModule.java 27 Sep 2002 16:27:37 -0000 1.2
@@ -59,7 +59,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;
@@ -119,7 +119,7 @@
* @author <a href="mailto:haul@informatik.tu-darmstadt.de">Christian Haul</a>
* @version CVS $Id$
*/
-public class XMLMetaModule extends AbstractLoggable
+public class XMLMetaModule extends AbstractLogEnabled
implements InputModule, Configurable, Initializable, Composable, Disposable {
/** The component manager instance */
1.26 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/components/xslt/XSLTProcessorImpl.java
Index: XSLTProcessorImpl.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/xslt/XSLTProcessorImpl.java,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- XSLTProcessorImpl.java 21 Sep 2002 04:03:51 -0000 1.25
+++ XSLTProcessorImpl.java 27 Sep 2002 16:27:38 -0000 1.26
@@ -50,7 +50,7 @@
*/
package org.apache.cocoon.components.xslt;
-import org.apache.avalon.excalibur.component.AbstractDualLogEnabled;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.framework.activity.Disposable;
import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
@@ -120,7 +120,7 @@
* @since July 11, 2001
*/
public class XSLTProcessorImpl
- extends AbstractDualLogEnabled
+ extends AbstractLogEnabled
implements XSLTProcessor,
Composable,
Disposable,
1.21 +2 -2 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.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- ServerPagesGenerator.java 21 Sep 2002 02:26:08 -0000 1.20
+++ ServerPagesGenerator.java 27 Sep 2002 16:27:38 -0000 1.21
@@ -134,7 +134,7 @@
if (autoComplete) {
this.completionPipe = new CompletionPipe();
- this.completionPipe.setLogger(getLogkitLogger());
+ this.completionPipe.enableLogging(getLogger());
}
this.markupLanguage = config.getChild("markup-language").getValue(DEFAULT_MARKUP_LANGUAGE);
1.9 +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.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- AbstractReader.java 23 Aug 2002 06:49:01 -0000 1.8
+++ AbstractReader.java 27 Sep 2002 16:27:38 -0000 1.9
@@ -51,7 +51,7 @@
package org.apache.cocoon.reading;
import org.apache.avalon.excalibur.pool.Recyclable;
-import org.apache.avalon.excalibur.component.AbstractDualLogEnabled;
+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 AbstractDualLogEnabled
+ extends AbstractLogEnabled
implements Reader, Recyclable {
/** The current <code>SourceResolver</code>. */
1.39 +1 -5 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.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- CocoonServlet.java 21 Sep 2002 22:57:18 -0000 1.38
+++ CocoonServlet.java 27 Sep 2002 16:27:38 -0000 1.39
@@ -58,7 +58,6 @@
import org.apache.avalon.framework.configuration.DefaultConfigurationBuilder;
import org.apache.avalon.framework.context.DefaultContext;
import org.apache.avalon.framework.context.Contextualizable;
-import org.apache.avalon.framework.logger.Loggable;
import org.apache.avalon.framework.logger.LogEnabled;
import org.apache.avalon.framework.logger.LogKitLogger;
import org.apache.cocoon.Constants;
@@ -1202,9 +1201,6 @@
Constructor pcmc = pcm.getConstructor(new Class[]{String.class});
parentComponentManager = (ComponentManager) pcmc.newInstance(new Object[]{initParam});
- if (parentComponentManager instanceof Loggable) {
- ((Loggable) parentComponentManager).setLogger(log);
- }
if (parentComponentManager instanceof LogEnabled) {
((LogEnabled) parentComponentManager).enableLogging(new LogKitLogger(log));
}
1.7 +3 -3 xml-cocoon2/src/java/org/apache/cocoon/xml/AbstractXMLProducer.java
Index: AbstractXMLProducer.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/xml/AbstractXMLProducer.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- AbstractXMLProducer.java 19 Jul 2002 13:09:32 -0000 1.6
+++ AbstractXMLProducer.java 27 Sep 2002 16:27:38 -0000 1.7
@@ -51,7 +51,7 @@
package org.apache.cocoon.xml;
import org.apache.avalon.excalibur.pool.Recyclable;
-import org.apache.avalon.excalibur.component.AbstractDualLogEnabled;
+import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.xml.sax.ContentHandler;
import org.xml.sax.ext.LexicalHandler;
@@ -64,7 +64,7 @@
* @version CVS $Id$
*/
public abstract class AbstractXMLProducer
-extends AbstractDualLogEnabled
+extends AbstractLogEnabled
implements XMLProducer, Recyclable {
/** The <code>XMLConsumer</code> receiving SAX events. */
1.22 +2 -2 xml-cocoon2/src/scratchpad/src/org/apache/cocoon/components/source/impl/SlideSource.java
Index: SlideSource.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/components/source/impl/SlideSource.java,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- SlideSource.java 13 Sep 2002 07:30:50 -0000 1.21
+++ SlideSource.java 27 Sep 2002 16:27:38 -0000 1.22
@@ -249,7 +249,7 @@
/**
* Pass the Context to the component.
- * This method is called after the Loggable.setLogger() (if present)
+ * This method is called after the LogEnabled.enableLogging() (if present)
* method and before any other method.
*
* @param context the context
1.2 +1 -1 xml-cocoon2/src/scratchpad/webapp/samples/slide/web.xml
Index: web.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/scratchpad/webapp/samples/slide/web.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- web.xml 1 Jul 2002 15:09:21 -0000 1.1
+++ web.xml 27 Sep 2002 16:27:38 -0000 1.2
@@ -181,7 +181,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
1.3 +2 -2 xml-cocoon2/src/test/org/apache/cocoon/environment/commandline/test/CommandLineContextTestCase.java
Index: CommandLineContextTestCase.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/test/org/apache/cocoon/environment/commandline/test/CommandLineContextTestCase.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- CommandLineContextTestCase.java 22 Feb 2002 07:05:08 -0000 1.2
+++ CommandLineContextTestCase.java 27 Sep 2002 16:27:38 -0000 1.3
@@ -249,7 +249,7 @@
/**
* Setup a <code>Logger</code>.
* <p>
- * Setup a logger needed by AbstractLoggable objects.
+ * Setup a logger needed by AbstractLogEnabled objects.
* </p>
*
* @return Logger for logging
----------------------------------------------------------------------
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