From c1a4e0dc28c00874f36dccd618f9c37bd3280606 Mon Sep 17 00:00:00 2001 From: theli Date: Thu, 9 Jun 2005 10:44:55 +0000 Subject: [PATCH] *) changing reference to logger git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@252 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- .../de/anomic/plasma/plasmaCrawlWorker.java | 26 +++++++++++++++++-- .../de/anomic/plasma/plasmaSwitchboard.java | 2 +- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/source/de/anomic/plasma/plasmaCrawlWorker.java b/source/de/anomic/plasma/plasmaCrawlWorker.java index 282680fe5..d6ba03ebe 100644 --- a/source/de/anomic/plasma/plasmaCrawlWorker.java +++ b/source/de/anomic/plasma/plasmaCrawlWorker.java @@ -47,12 +47,16 @@ import java.io.IOException; import java.net.SocketException; import java.net.URL; import java.util.Date; +import java.util.logging.FileHandler; +import java.util.logging.Level; +import java.util.logging.Logger; import de.anomic.http.httpHeader; import de.anomic.http.httpc; import de.anomic.http.httpd; import de.anomic.http.httpdProxyHandler; -import de.anomic.server.serverLog; +import de.anomic.server.logging.serverLog; +import de.anomic.server.logging.serverMiniLogFormatter; public final class plasmaCrawlWorker extends Thread { @@ -79,7 +83,25 @@ public final class plasmaCrawlWorker extends Thread { private boolean stopped = false; private boolean done = false; - + private static boolean doAccessLogging = false; + /** + * Do logging configuration for special proxy access log file + */ + static { + try { + Logger crawlerLogger = Logger.getLogger("CRAWLER.access"); + crawlerLogger.setUseParentHandlers(false); + FileHandler txtLog = new FileHandler("log/crawlerAccess%u%g.log",1024*1024, 20, true); + txtLog.setFormatter(new serverMiniLogFormatter()); + txtLog.setLevel(Level.FINEST); + crawlerLogger.addHandler(txtLog); + + doAccessLogging = true; + } catch (Exception e) { + System.err.println("PROXY: Unable to configure proxy access logging."); + } + } + public plasmaCrawlWorker( ThreadGroup theTG, CrawlerPool thePool, diff --git a/source/de/anomic/plasma/plasmaSwitchboard.java b/source/de/anomic/plasma/plasmaSwitchboard.java index 0ede5818d..246017013 100644 --- a/source/de/anomic/plasma/plasmaSwitchboard.java +++ b/source/de/anomic/plasma/plasmaSwitchboard.java @@ -139,7 +139,7 @@ import de.anomic.server.serverDate; import de.anomic.server.serverFileUtils; import de.anomic.server.serverThread; import de.anomic.server.serverInstantThread; -import de.anomic.server.serverLog; +import de.anomic.server.logging.serverLog; import de.anomic.server.serverObjects; import de.anomic.server.serverSemaphore; import de.anomic.server.serverSwitch;