Update of /var/cvs/speeltuin/andre/mmget/src/org/mmbase/mmget
In directory james.mmbase.org:/tmp/cvs-serv8251/src/org/mmbase/mmget

Modified Files:
        MMGet.java ResourceReWriter.java 
Log Message:
mainly debug


See also: 
http://cvs.mmbase.org/viewcvs/speeltuin/andre/mmget/src/org/mmbase/mmget


Index: MMGet.java
===================================================================
RCS file: /var/cvs/speeltuin/andre/mmget/src/org/mmbase/mmget/MMGet.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- MMGet.java  23 Mar 2009 22:30:22 -0000      1.10
+++ MMGet.java  23 Mar 2009 23:04:58 -0000      1.11
@@ -25,7 +25,7 @@
  * TODO: init rootURL early on, and check all urls against it (so we don't 
travel up the rootURL)
  *
  * @author André van Toly
- * @version $Id: MMGet.java,v 1.10 2009/03/23 22:30:22 andre Exp $
+ * @version $Id: MMGet.java,v 1.11 2009/03/23 23:04:58 andre Exp $
  */
 public final class MMGet {
     
@@ -94,7 +94,7 @@
         // savedir
         if (directory == null || "".equals(directory) || 
!webroot.getResource(directory).openConnection().getDoInput()) {
             log.warn("Exportdir '" + directory + "' does not exist! Will try 
to save to MMBase datadir.");
-            log.debug("Datadir is: " + datadir.toString());
+            log.warn("Datadir is: " + datadir.toString());
 
             savedir = new File(datadir, "mmget");
             if (! savedir.exists()) {
@@ -174,19 +174,21 @@
         info.append("\n* saved in: ").append(savedir.toString());
         log.info(info.toString());
         
+        /*
         ThreadPools.jobsExecutor.submit(new Callable() {
                  public String call() {
                       return start();
                  }
             });
+        */
         // this Future stuff prevents errors to surface
-        /*
         Future<String> fthread = ThreadPools.jobsExecutor.submit(new 
Callable() {
                  public String call() {
                       return start();
                  }
             });
-        
+        String tname = ThreadPools.getString(fthread);
+        log.debug("thread: " + tname);
         try {
             status = fthread.get(60, TimeUnit.SECONDS);
         } catch(TimeoutException e) {
@@ -197,9 +199,9 @@
             log.error(e);
         }
         
-        info.append(status);
+        info.append("\n").append(status);
         log.info(status);
-        */
+        
         return info.toString();
     }
 
@@ -215,7 +217,7 @@
         startdirURL = null;
         
         readUrl(startURL);
-        return "Job finished?!";
+        return "Job finished!";
     }
 
     /**
@@ -224,8 +226,8 @@
      */
     private void readUrl(URL url) {
         if (url == null) return;
-        
log.debug("---------------------------------------------------------------------");
-        log.debug("reading:   " + url.toString());
+        if (log.isDebugEnabled()) 
log.debug("---------------------------------------------------------------------");
+        if (log.isDebugEnabled()) log.debug("reading:   " + url.toString());
         
         URL dirURL;
         UrlReader reader = null;
@@ -249,8 +251,8 @@
             Map<String,String> links2files = new HashMap<String,String>();     
 /* maps a harvested link to the resulting saved file if different */
             
             //if (startdirURL == null) startdirURL = dirURL;
-            log.debug("@@ dirURL: " + dirURL.toString());
-            log.debug("@@ startdirURL: " + startdirURL.toString());
+            if (log.isDebugEnabled()) log.debug("@@ dirURL: " + 
dirURL.toString());
+            if (log.isDebugEnabled()) log.debug("@@ startdirURL: " + 
startdirURL.toString());
             
             Iterator<String> it = links.iterator();
             while (it.hasNext()) {
@@ -331,7 +333,7 @@
                 
                 String relative = UriParser.makeRelative(calcdir, 
calclink.toString());
                 if (!"".equals(link) && !links2files.containsKey(link) && 
!link.equals(relative)) { // only when different
-                    log.debug("link2files: " + link + " -> " + relative);
+                    //log.debug("link2files: " + link + " -> " + relative);
                     links2files.put(link, relative);    /* /dir/css/bla.css + 
../css/bla.css */
                 }
                 


Index: ResourceReWriter.java
===================================================================
RCS file: 
/var/cvs/speeltuin/andre/mmget/src/org/mmbase/mmget/ResourceReWriter.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- ResourceReWriter.java       23 Mar 2009 22:30:22 -0000      1.5
+++ ResourceReWriter.java       23 Mar 2009 23:04:58 -0000      1.6
@@ -12,7 +12,7 @@
  * Typically to be used for html and css files.
  *
  * @author Andr&eacute; van Toly
- * @version $Id: ResourceReWriter.java,v 1.5 2009/03/23 22:30:22 andre Exp $
+ * @version $Id: ResourceReWriter.java,v 1.6 2009/03/23 23:04:58 andre Exp $
  */
 public final class ResourceReWriter extends ResourceWriter {
     private static final Logger log = 
Logging.getLoggerInstance(ResourceReWriter.class);
@@ -66,7 +66,7 @@
 
         BufferedReader in = new BufferedReader(new 
InputStreamReader(url.openStream()));
         PrintWriter out = new PrintWriter(new FileWriter(f));
-        String line;
+        String line = null;
         while((line = in.readLine()) != null) {
             if (links2files != null) {
                 for (Map.Entry<String,String> pair : links2files.entrySet()) {
@@ -87,8 +87,7 @@
                         if (!testlink.equals(link)) continue;
                         
                         line = line.replace(hitlink, file);
-                        if (log.isDebugEnabled()) 
-                            log.debug("replaced '" + link + "' with '" + file 
+ "' in: " + filename);
+                        //if (log.isDebugEnabled()) log.debug("replaced '" + 
link + "' with '" + file + "' in: " + filename);
                     }
                 }
             }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to