From 10d37a9be5e4bfba6a5ea4353072a486a26e5eb2 Mon Sep 17 00:00:00 2001 From: zzz Date: Thu, 15 Apr 2010 18:16:00 +0000 Subject: [PATCH] log tweaks --- .../net/i2p/i2ptunnel/I2PTunnelClient.java | 5 +++-- .../i2p/i2ptunnel/I2PTunnelHTTPClient.java | 19 +++++++++++-------- .../net/i2p/i2ptunnel/I2PTunnelIRCClient.java | 2 +- history.txt | 6 ++++++ .../src/net/i2p/router/RouterVersion.java | 4 ++-- 5 files changed, 23 insertions(+), 13 deletions(-) diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClient.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClient.java index 36edc0766..8fc2970ad 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClient.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClient.java @@ -78,8 +78,9 @@ public class I2PTunnelClient extends I2PTunnelClientBase { i2ps.setReadTimeout(readTimeout); new I2PTunnelRunner(s, i2ps, sockLock, null, mySockets); } catch (Exception ex) { - _log.info("Error connecting", ex); - l.log(ex.getMessage()); + if (_log.shouldLog(Log.INFO)) + _log.info("Error connecting", ex); + //l.log("Error connecting: " + ex.getMessage()); closeSocket(s); if (i2ps != null) { synchronized (sockLock) { diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java index 488ba0535..3fbca0386 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java @@ -721,24 +721,27 @@ public class I2PTunnelHTTPClient extends I2PTunnelClientBase implements Runnable Runnable onTimeout = new OnTimeout(s, s.getOutputStream(), targetRequest, usingWWWProxy, currentProxy, requestId); I2PTunnelRunner runner = new I2PTunnelHTTPClientRunner(s, i2ps, sockLock, data, mySockets, onTimeout); } catch (SocketException ex) { - _log.info(getPrefix(requestId) + "Error trying to connect", ex); - l.log(ex.getMessage()); + if (_log.shouldLog(Log.INFO)) + _log.info(getPrefix(requestId) + "Error trying to connect", ex); + //l.log("Error connecting: " + ex.getMessage()); handleHTTPClientException(ex, out, targetRequest, usingWWWProxy, currentProxy, requestId); closeSocket(s); } catch (IOException ex) { - _log.info(getPrefix(requestId) + "Error trying to connect", ex); - l.log(ex.getMessage()); + if (_log.shouldLog(Log.INFO)) + _log.info(getPrefix(requestId) + "Error trying to connect", ex); + //l.log("Error connecting: " + ex.getMessage()); handleHTTPClientException(ex, out, targetRequest, usingWWWProxy, currentProxy, requestId); closeSocket(s); } catch (I2PException ex) { - _log.info("getPrefix(requestId) + Error trying to connect", ex); - l.log(ex.getMessage()); + if (_log.shouldLog(Log.INFO)) + _log.info("getPrefix(requestId) + Error trying to connect", ex); + //l.log("Error connecting: " + ex.getMessage()); handleHTTPClientException(ex, out, targetRequest, usingWWWProxy, currentProxy, requestId); closeSocket(s); } catch (OutOfMemoryError oom) { IOException ex = new IOException("OOM"); - _log.info("getPrefix(requestId) + Error trying to connect", ex); - l.log(ex.getMessage()); + _log.error("getPrefix(requestId) + Error trying to connect", oom); + //l.log("Error connecting: " + ex.getMessage()); handleHTTPClientException(ex, out, targetRequest, usingWWWProxy, currentProxy, requestId); closeSocket(s); } diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelIRCClient.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelIRCClient.java index 3da9e5fd7..fed00886e 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelIRCClient.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelIRCClient.java @@ -90,7 +90,7 @@ public class I2PTunnelIRCClient extends I2PTunnelClientBase implements Runnable } catch (Exception ex) { if (_log.shouldLog(Log.ERROR)) _log.error("Error connecting", ex); - l.log(ex.getMessage()); + //l.log("Error connecting: " + ex.getMessage()); closeSocket(s); if (i2ps != null) { synchronized (sockLock) { diff --git a/history.txt b/history.txt index 8d242bd34..4cbd7265a 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,9 @@ +2010-04-15 zzz + * DataHelper: Limit max length in readline() + * Floodfills: Increase max to 100 (was 60) and min to 60 (was 45) + * i2ptunnel: Log tweaks + * I2PTunnelHTTPServer: Limit max header lines + 2010-04-15 sponge * I2PTunnelHTTPClient: Test for "http://:/" and output error page. This avoids an ArrayIndexOutOfBoundsException, which can eventually diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java index 7ca1a3ec2..46b0184db 100644 --- a/router/java/src/net/i2p/router/RouterVersion.java +++ b/router/java/src/net/i2p/router/RouterVersion.java @@ -18,10 +18,10 @@ public class RouterVersion { /** deprecated */ public final static String ID = "Monotone"; public final static String VERSION = CoreVersion.VERSION; - public final static long BUILD = 10; + public final static long BUILD = 11; /** for example "-test" */ - public final static String EXTRA = ""; + public final static String EXTRA = "-rc"; public final static String FULL_VERSION = VERSION + "-" + BUILD + EXTRA; public static void main(String args[]) { System.out.println("I2P Router version: " + FULL_VERSION);