From bd16c7285965d8cc25ef1e2150d6e00dd6630b00 Mon Sep 17 00:00:00 2001 From: Jan-Pascal van Best Date: Thu, 26 Apr 2012 22:39:33 +0200 Subject: [PATCH] log4j in RTL class --- src/main/java/org/vanbest/xmltv/RTL.java | 35 ++++++++++++--------- src/main/java/org/vanbest/xmltv/TvGids.java | 3 +- 2 files changed, 22 insertions(+), 16 deletions(-) diff --git a/src/main/java/org/vanbest/xmltv/RTL.java b/src/main/java/org/vanbest/xmltv/RTL.java index ddd9c28..ce79c31 100644 --- a/src/main/java/org/vanbest/xmltv/RTL.java +++ b/src/main/java/org/vanbest/xmltv/RTL.java @@ -10,6 +10,7 @@ import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.PrintWriter; +import java.io.StringWriter; import java.net.MalformedURLException; import java.net.URL; import java.sql.Connection; @@ -49,6 +50,7 @@ import net.sf.json.JSONArray; import net.sf.json.JSONObject; import org.apache.commons.io.FileUtils; +import org.apache.log4j.Logger; import org.vanbest.xmltv.EPGSource.Stats; import org.w3c.dom.DOMException; import org.w3c.dom.Document; @@ -64,6 +66,8 @@ public class RTL extends AbstractEPGSource implements EPGSource { private static final String icon_url="http://www.rtl.nl/service/gids/components/vaste_componenten/"; private static final int MAX_PROGRAMMES_PER_DAY = 9999; public static final String NAME="rtl.nl"; + static Logger logger = Logger.getLogger(RTL.class); + String[] xmlKeys = {"zendernr", "pgmsoort", "genre", "bijvnwlanden", "ondertiteling", "begintijd", "titel", "site_path", "wwwadres", "presentatie", "omroep", "eindtijd", "inhoud", "tt_inhoud", "alginhoud", "afl_titel", "kijkwijzer" }; @@ -190,17 +194,19 @@ public class RTL extends AbstractEPGSource implements EPGSource { Document xml = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(url.openStream()); Element root = xml.getDocumentElement(); if (root.hasAttributes()) { - System.out.println("Unknown attributes for RTL detail root node"); + logger.warn("Unknown attributes for RTL detail root node"); } NodeList nodes = root.getChildNodes(); DescStatus descStatus = new DescStatus(); for(int i=0; i channels = rtl.getChannels(); - System.out.println("Channels: " + channels); + logger.info("Channels: " + channels); XMLStreamWriter writer = XMLOutputFactory.newInstance().createXMLStreamWriter(new FileWriter("rtl.xml")); writer.writeStartDocument(); writer.writeCharacters("\n"); @@ -473,9 +480,9 @@ public class RTL extends AbstractEPGSource implements EPGSource { writer.flush(); if (!config.quiet) { EPGSource.Stats stats = rtl.getStats(); - System.out.println("Number of programmes from cache: " + stats.cacheHits); - System.out.println("Number of programmes fetched: " + stats.cacheMisses); - System.out.println("Number of fetch errors: " + stats.fetchErrors); + logger.info("Number of programmes from cache: " + stats.cacheHits); + logger.info("Number of programmes fetched: " + stats.cacheMisses); + logger.info("Number of fetch errors: " + stats.fetchErrors); } if (debug) { rtl.debugWriter.flush(); @@ -484,7 +491,7 @@ public class RTL extends AbstractEPGSource implements EPGSource { rtl.close(); } catch (Exception e) { // TODO Auto-generated catch block - e.printStackTrace(); + logger.debug("Exception in RTL.main()", e); } } diff --git a/src/main/java/org/vanbest/xmltv/TvGids.java b/src/main/java/org/vanbest/xmltv/TvGids.java index 36f2500..226b1e9 100644 --- a/src/main/java/org/vanbest/xmltv/TvGids.java +++ b/src/main/java/org/vanbest/xmltv/TvGids.java @@ -431,8 +431,7 @@ public class TvGids extends AbstractEPGSource implements EPGSource { kijkwijzer.add(m3.group(1)); } if (!kijkwijzer.isEmpty()) { - logger.debug(" (kijkwijzer): " + p.details.kijkwijzer); - logger.debug(" kijkwijzer: " + kijkwijzer); + //logger.debug(" kijkwijzer: " + kijkwijzer); } } } -- 2.39.5