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/22 00:34:24 UTC

cvs commit: xml-cocoon2/src/java/org/apache/cocoon/serialization RTFSerializer.java

stephan     2002/07/21 15:34:24

  Modified:    src/java/org/apache/cocoon/serialization RTFSerializer.java
  Log:
  The serializer doesn't compile because of the replacement of Loggable.
  
  Revision  Changes    Path
  1.8       +15 -7     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.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- RTFSerializer.java	3 May 2002 12:28:58 -0000	1.7
  +++ RTFSerializer.java	21 Jul 2002 22:34:24 -0000	1.8
  @@ -55,6 +55,8 @@
   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;
  @@ -82,7 +84,7 @@
    */
   
   public class RTFSerializer extends AbstractTextSerializer
  -  implements Composable {
  +  implements Composable, Loggable {
   
       private Writer rtfWriter = null;
       private Converter handler = null;
  @@ -102,17 +104,23 @@
       }
   
       /**
  +     * 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
        */
  -
  -
       public void setOutputStream(OutputStream out) {
           try {
  -          cocoonLogger =
  -            new OutputStreamLogger(this.getLogger(), Priority.DEBUG);
  -
             rtfWriter =
               new BufferedWriter(new OutputStreamWriter(out, "ISO-8859-1"));
             handler = new Converter(rtfWriter,
  
  
  

----------------------------------------------------------------------
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