You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by pb...@apache.org on 2004/03/08 22:08:37 UTC

cvs commit: xml-fop/src/java/org/apache/fop/configuration Configuration.java

pbwest      2004/03/08 13:08:37

  Modified:    src/java/org/apache/fop/configuration Tag:
                        FOP_0-20-0_Alt-Design Configuration.java
  Log:
  Consolidated logging calls in dumpConfiguration
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.1.2.8   +27 -29    xml-fop/src/java/org/apache/fop/configuration/Attic/Configuration.java
  
  Index: Configuration.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/configuration/Attic/Configuration.java,v
  retrieving revision 1.1.2.7
  retrieving revision 1.1.2.8
  diff -u -r1.1.2.7 -r1.1.2.8
  --- Configuration.java	6 Mar 2004 05:59:10 -0000	1.1.2.7
  +++ Configuration.java	8 Mar 2004 21:08:37 -0000	1.1.2.8
  @@ -23,8 +23,8 @@
   import java.util.ArrayList;
   import java.util.HashMap;
   import java.util.Iterator;
  +import java.util.logging.Level;
   import java.util.logging.Logger;
  -
   import org.apache.fop.apps.Fop;
   
   /**
  @@ -36,7 +36,7 @@
    */
   public class Configuration {
   
  -    protected final Logger logger = Logger.getLogger(Fop.fopPackage);
  +    protected Logger logger = Logger.getLogger(Fop.fopPackage);
       /**
        * defines role types
        */
  @@ -397,52 +397,50 @@
        * debug methods, which writes out all information in this configuration
        */
       public void dumpConfiguration() {
  -        String key;
  -        Object value;
  -        ArrayList list;
  -        HashMap map, configuration;
  -        Iterator iterator;
  -        String tmp;
  -        System.out.println("Dumping configuration: ");
  +        StringBuffer msg = new StringBuffer();
  +        logger.setLevel(Level.CONFIG);
           HashMap[] configs = {
               standardConfiguration, pdfConfiguration, awtConfiguration
           };
           for (int i = 0; i < configs.length; i++) {
  -            logger.config("----------------------");
  -            configuration = configs[i];
  +            msg.append("\n----------------------");
  +            HashMap configuration = configs[i];
               Iterator iter = configuration.keySet().iterator();
               while (iter.hasNext()) {
  -                key = (String)iter.next();
  -                logger.config("key: " + key);
  -                value = configuration.get(key);
  +                String key = (String)iter.next();
  +                msg.append("\nkey: " + key);
  +                Object value = configuration.get(key);
                   if (value instanceof String) {
  -                    logger.config("   value: " + value);
  +                    msg.append("   value: " + value);
                   } else if (value instanceof Boolean) {
  -                    logger.config
  +                    msg.append
                               ("   value: " + ((Boolean)value).booleanValue());
                   } else if (value instanceof Integer) {
  -                    logger.config
  +                    msg.append
                                   ("   value: " + ((Integer)value).intValue());
                   } else if (value instanceof ArrayList) {
  -                    list = (ArrayList)value;
  -                    iterator = list.iterator();
  -                    StringBuffer msg = new StringBuffer("   values: ");
  +                    ArrayList list = (ArrayList)value;
  +                    Iterator iterator = list.iterator();
  +                    msg.append("   values: ");
  +                    if (iterator.hasNext()) {
  +                        msg.append("<" + iterator.next() + ">");
  +                    }
                       while (iterator.hasNext()) {
  -                        msg.append(iterator.next() + " - ");
  +                        msg.append(", <" + iterator.next() + ">");
                       }
  -                    logger.config(msg.toString());
                   } else if (value instanceof HashMap) {
  -                    map = (HashMap)value;
  -                    iterator = map.keySet().iterator();
  -                    StringBuffer msg = new StringBuffer("   values: ");
  +                    HashMap map = (HashMap)value;
  +                    Iterator iterator = map.keySet().iterator();
  +                    msg.append("   values: ");
                       while (iterator.hasNext()) {
  -                        tmp = (String)iterator.next();
  -                        msg.append(" " + tmp + ":" + map.get(tmp));
  +                        String tmp = (String)iterator.next();
  +                        msg.append("\n    " + tmp + ":" + map.get(tmp));
                       }
  -                    logger.config(msg.toString());
                   }
               }
           }
  +        msg.append("\n");
  +        logger.config(msg.toString());
       }
   
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: fop-cvs-help@xml.apache.org