cziegeler 2002/07/19 06:09:32
Modified: src/java/org/apache/cocoon/transformation
SQLTransformer.java I18nTransformer.java
LDAPTransformer.java TraxTransformer.java
src/scratchpad/src/org/apache/cocoon/transformation
WingsTransformer.java
src/java/org/apache/cocoon/util TraxErrorHandler.java
src/java/org/apache/cocoon/i18n
XMLResourceBundleFactory.java
XMLResourceBundle.java
src/java/org/apache/cocoon/generation
ServerPagesGenerator.java VelocityGenerator.java
src/java/org/apache/cocoon/serialization FOPSerializer.java
AbstractTextSerializer.java
src/java/org/apache/cocoon/components/language/markup
LogicsheetCodeGenerator.java
src/java/org/apache/cocoon/components/xslt
XSLTProcessorImpl.java
src/java/org/apache/cocoon/xml AbstractXMLProducer.java
Log:
First move to LogEnabled.
Revision Changes Path
1.14 +2 -2
xml-cocoon2/src/java/org/apache/cocoon/transformation/SQLTransformer.java
Index: SQLTransformer.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/transformation/SQLTransformer.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- SQLTransformer.java 19 Jun 2002 03:21:59 -0000 1.13
+++ SQLTransformer.java 19 Jul 2002 13:09:31 -0000 1.14
@@ -64,7 +64,7 @@
import org.apache.cocoon.environment.SourceResolver;
import org.apache.cocoon.util.Tokenizer;
import org.apache.cocoon.xml.IncludeXMLConsumer;
-import org.apache.log.Logger;
+import org.apache.avalon.framework.logger.Logger;
import org.xml.sax.Attributes;
import org.xml.sax.InputSource;
import org.xml.sax.Locator;
1.21 +2 -2
xml-cocoon2/src/java/org/apache/cocoon/transformation/I18nTransformer.java
Index: I18nTransformer.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/transformation/I18nTransformer.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- I18nTransformer.java 7 Jun 2002 15:06:54 -0000 1.20
+++ I18nTransformer.java 19 Jul 2002 13:09:31 -0000 1.21
@@ -726,7 +726,7 @@
);
// activate resource bundle logging
- factory.setLogger(getLogger());
+ factory.enableLogging(getLogger());
}
}
1.7 +2 -2
xml-cocoon2/src/java/org/apache/cocoon/transformation/LDAPTransformer.java
Index: LDAPTransformer.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/transformation/LDAPTransformer.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- LDAPTransformer.java 22 Feb 2002 07:03:56 -0000 1.6
+++ LDAPTransformer.java 19 Jul 2002 13:09:31 -0000 1.7
@@ -54,7 +54,7 @@
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.environment.SourceResolver;
import org.apache.cocoon.xml.XMLConsumer;
-import org.apache.log.Logger;
+import org.apache.avalon.framework.logger.Logger;
import org.xml.sax.Attributes;
import org.xml.sax.Locator;
import org.xml.sax.SAXException;
1.30 +6 -3
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.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- TraxTransformer.java 6 Jun 2002 13:05:13 -0000 1.29
+++ TraxTransformer.java 19 Jul 2002 13:09:31 -0000 1.30
@@ -63,6 +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.LogEnabled;
import org.apache.avalon.framework.logger.Loggable;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.cocoon.ProcessingException;
@@ -385,8 +386,10 @@
super.setContentHandler(transformerHandler);
super.setLexicalHandler(transformerHandler);
- if(transformerHandler instanceof Loggable) {
- ((Loggable)transformerHandler).setLogger(getLogger());
+ 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.3 +1 -1
xml-cocoon2/src/scratchpad/src/org/apache/cocoon/transformation/WingsTransformer.java
Index: WingsTransformer.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/transformation/WingsTransformer.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- WingsTransformer.java 15 Jul 2002 14:52:40 -0000 1.2
+++ WingsTransformer.java 19 Jul 2002 13:09:31 -0000 1.3
@@ -65,7 +65,7 @@
public class WingsTransformer extends AbstractDOMTransformer {
protected Document transform(Document doc) {
WingsRenderer gr = new WingsRenderer();
- gr.setLogger(new
org.apache.avalon.framework.logger.LogKitLogger(getLogger()));
+ gr.setLogger(getLogger());
gr.setFontInfo("sansserif", 12);
Document svgdoc = gr.renderToSVG(doc);
return svgdoc;
1.5 +2 -2
xml-cocoon2/src/java/org/apache/cocoon/util/TraxErrorHandler.java
Index: TraxErrorHandler.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/util/TraxErrorHandler.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- TraxErrorHandler.java 22 Feb 2002 07:03:57 -0000 1.4
+++ TraxErrorHandler.java 19 Jul 2002 13:09:31 -0000 1.5
@@ -50,7 +50,7 @@
*/
package org.apache.cocoon.util;
-import org.apache.log.Logger;
+import org.apache.avalon.framework.logger.Logger;
import javax.xml.transform.ErrorListener;
import javax.xml.transform.SourceLocator;
1.8 +6 -6
xml-cocoon2/src/java/org/apache/cocoon/i18n/XMLResourceBundleFactory.java
Index: XMLResourceBundleFactory.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/i18n/XMLResourceBundleFactory.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- XMLResourceBundleFactory.java 30 May 2002 10:21:17 -0000 1.7
+++ XMLResourceBundleFactory.java 19 Jul 2002 13:09:31 -0000 1.8
@@ -59,9 +59,9 @@
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.thread.ThreadSafe;
-import org.apache.log.Logger;
+import org.apache.avalon.framework.logger.Logger;
import org.xml.sax.SAXParseException;
import java.util.Collection;
@@ -85,7 +85,7 @@
public class XMLResourceBundleFactory
extends DefaultComponentSelector
- implements Configurable, Composable, Loggable, Disposable, ThreadSafe
+ implements Configurable, LogEnabled, Composable, Disposable, ThreadSafe
{
/** Should we load bundles to cache on startup or not? */
protected boolean cacheAtStartup = false;
@@ -137,7 +137,7 @@
*
* @param logger the logger
*/
- public void setLogger( final Logger logger )
+ public void enableLogging( final Logger logger )
{
this.logger = logger;
}
@@ -345,7 +345,7 @@
if (loc != null && !loc.getLanguage().equals(""))
parentBundle = (XMLResourceBundle) selectParent(name, loc);
bundle = new XMLResourceBundle();
- bundle.setLogger(logger);
+ bundle.enableLogging(logger);
bundle.compose(this.manager);
bundle.init(name, fileName, loc, parentBundle, cacheAtStartup);
return bundle;
1.9 +5 -5
xml-cocoon2/src/java/org/apache/cocoon/i18n/XMLResourceBundle.java
Index: XMLResourceBundle.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/i18n/XMLResourceBundle.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- XMLResourceBundle.java 30 May 2002 10:13:14 -0000 1.8
+++ XMLResourceBundle.java 19 Jul 2002 13:09:31 -0000 1.9
@@ -55,9 +55,9 @@
import org.apache.avalon.framework.component.Component;
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.LogEnabled;
import org.apache.avalon.excalibur.xml.xpath.XPathProcessor;
-import org.apache.log.Logger;
+import org.apache.avalon.framework.logger.Logger;
import org.w3c.dom.Document;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
@@ -78,7 +78,7 @@
*/
public class XMLResourceBundle
extends ResourceBundle
- implements Loggable, Component, Composable, Disposable
+ implements LogEnabled, Component, Composable, Disposable
{
/** DOM factory */
protected static DocumentBuilderFactory docfactory =
@@ -492,7 +492,7 @@
*
* @param logger the logger
*/
- public void setLogger( final Logger logger )
+ public void enableLogging( final Logger logger )
{
this.logger = logger;
}
1.17 +6 -3
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.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- ServerPagesGenerator.java 5 Jun 2002 07:33:24 -0000 1.16
+++ ServerPagesGenerator.java 19 Jul 2002 13:09:31 -0000 1.17
@@ -57,6 +57,7 @@
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;
import org.apache.avalon.excalibur.collections.ArrayStack;
@@ -133,7 +134,7 @@
if (autoComplete) {
this.completionPipe = new CompletionPipe();
- this.completionPipe.setLogger(getLogger());
+ this.completionPipe.setLogger(getLogkitLogger());
}
this.markupLanguage =
config.getChild("markup-language").getValue(DEFAULT_MARKUP_LANGUAGE);
@@ -217,7 +218,9 @@
// Give our own logger to the generator so that logs go in the correct
category
if (generator instanceof Loggable) {
- ((Loggable) generator).setLogger(getLogger());
+ ((Loggable) generator).setLogger(getLogkitLogger());
+ } else if (generator instanceof LogEnabled) {
+ ((LogEnabled) generator).enableLogging(getLogger());
}
generator.setup(super.resolver, super.objectModel, super.source,
super.parameters);
1.10 +20 -23
xml-cocoon2/src/java/org/apache/cocoon/generation/VelocityGenerator.java
Index: VelocityGenerator.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/VelocityGenerator.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- VelocityGenerator.java 13 Jun 2002 09:28:16 -0000 1.9
+++ VelocityGenerator.java 19 Jul 2002 13:09:31 -0000 1.10
@@ -550,8 +550,8 @@
*
* @see org.apache.velocity.runtime.log.LogSystem#init
*/
- public void init(RuntimeServices rs) throws Exception
- {
+ public void init(RuntimeServices rs)
+ throws Exception {
}
/**
@@ -559,26 +559,23 @@
*
* @see org.apache.velocity.runtime.log.LogSystem#logVelocityMessage
*/
- public void logVelocityMessage(int level, String message)
- {
- Logger logger = getLogger();
- switch (level)
- {
- case LogSystem.WARN_ID:
- logger.warn(message);
- break;
- case LogSystem.INFO_ID:
- logger.info(message);
- break;
- case LogSystem.DEBUG_ID:
- logger.debug(message);
- break;
- case LogSystem.ERROR_ID:
- logger.error(message);
- break;
- default:
- logger.info(message);
- break;
+ public void logVelocityMessage(int level, String message) {
+ switch (level) {
+ case LogSystem.WARN_ID :
+ getLogger().warn(message);
+ break;
+ case LogSystem.INFO_ID :
+ getLogger().info(message);
+ break;
+ case LogSystem.DEBUG_ID :
+ getLogger().debug(message);
+ break;
+ case LogSystem.ERROR_ID :
+ getLogger().error(message);
+ break;
+ default :
+ getLogger().info(message);
+ break;
}
}
}
1.11 +2 -4
xml-cocoon2/src/java/org/apache/cocoon/serialization/FOPSerializer.java
Index: FOPSerializer.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/serialization/FOPSerializer.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- FOPSerializer.java 17 Jul 2002 13:22:37 -0000 1.10
+++ FOPSerializer.java 19 Jul 2002 13:09:32 -0000 1.11
@@ -53,8 +53,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.LogKitLogger;
import org.apache.cocoon.caching.CacheableProcessingComponent;
import org.apache.cocoon.components.renderer.ExtendableRendererFactory;
import org.apache.cocoon.components.renderer.RendererFactory;
@@ -119,7 +117,7 @@
*/
public void configure(Configuration conf)
throws ConfigurationException {
- this.logger = new LogKitLogger(getLogger().getChildLogger("fop"));
+ this.logger = getLogger().getChildLogger("fop");
MessageHandler.setScreenLogger(this.logger);
String userConfig = null;
java.io.File userConfigFile = null;
1.12 +2 -2
xml-cocoon2/src/java/org/apache/cocoon/serialization/AbstractTextSerializer.java
Index: AbstractTextSerializer.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/serialization/AbstractTextSerializer.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- AbstractTextSerializer.java 1 Jul 2002 14:43:17 -0000 1.11
+++ AbstractTextSerializer.java 19 Jul 2002 13:09:32 -0000 1.12
@@ -255,7 +255,7 @@
if (needsNamespacesAsAttributes()) {
// Setup a correction pipe
this.namespacePipe = new NamespaceAsAttributes();
- this.namespacePipe.setLogger(getLogger());
+ this.namespacePipe.enableLogging(getLogger());
}
} catch(Exception e) {
getLogger().warn("Cannot know if transformer needs namespaces
attributes - assuming NO.", e);
1.13 +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.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- LogicsheetCodeGenerator.java 20 Apr 2002 03:38:34 -0000 1.12
+++ LogicsheetCodeGenerator.java 19 Jul 2002 13:09:32 -0000 1.13
@@ -50,7 +50,7 @@
*/
package org.apache.cocoon.components.language.markup;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.excalibur.component.AbstractDualLogEnabled;
import org.apache.cocoon.ProcessingException;
import org.apache.cocoon.util.TraxErrorHandler;
@@ -77,7 +77,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Davanum Srinivas</a>
* @version CVS $Id$
*/
-public class LogicsheetCodeGenerator extends AbstractLoggable implements
MarkupCodeGenerator {
+public class LogicsheetCodeGenerator extends AbstractDualLogEnabled implements
MarkupCodeGenerator {
private ContentHandler serializerContentHandler;
1.24 +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.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- XSLTProcessorImpl.java 6 May 2002 12:28:51 -0000 1.23
+++ XSLTProcessorImpl.java 19 Jul 2002 13:09:32 -0000 1.24
@@ -50,11 +50,11 @@
*/
package org.apache.cocoon.components.xslt;
+import org.apache.avalon.excalibur.component.AbstractDualLogEnabled;
import org.apache.avalon.framework.activity.Disposable;
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.parameters.Parameters;
import org.apache.avalon.framework.parameters.Parameterizable;
import org.apache.avalon.framework.parameters.ParameterException;
@@ -120,7 +120,7 @@
* @since July 11, 2001
*/
public class XSLTProcessorImpl
- extends AbstractLoggable
+ extends AbstractDualLogEnabled
implements XSLTProcessor,
Composable,
Disposable,
1.6 +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.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- AbstractXMLProducer.java 22 Feb 2002 07:03:58 -0000 1.5
+++ AbstractXMLProducer.java 19 Jul 2002 13:09:32 -0000 1.6
@@ -51,7 +51,7 @@
package org.apache.cocoon.xml;
import org.apache.avalon.excalibur.pool.Recyclable;
-import org.apache.avalon.framework.logger.AbstractLoggable;
+import org.apache.avalon.excalibur.component.AbstractDualLogEnabled;
import org.xml.sax.ContentHandler;
import org.xml.sax.ext.LexicalHandler;
@@ -64,7 +64,7 @@
* @version CVS $Id$
*/
public abstract class AbstractXMLProducer
-extends AbstractLoggable
+extends AbstractDualLogEnabled
implements XMLProducer, Recyclable {
/** The <code>XMLConsumer</code> receiving SAX events. */
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]