From d59b94df665f090c1a77cb429cbd50c9c4b87eb3 Mon Sep 17 00:00:00 2001 From: jrandom Date: Sun, 20 Jun 2004 00:05:30 +0000 Subject: [PATCH] logging, deal with times when a client doesnt have a destination yet --- .../java/src/net/i2p/router/client/CreateSessionJob.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/router/java/src/net/i2p/router/client/CreateSessionJob.java b/router/java/src/net/i2p/router/client/CreateSessionJob.java index 83996b1c8..0d872fe06 100644 --- a/router/java/src/net/i2p/router/client/CreateSessionJob.java +++ b/router/java/src/net/i2p/router/client/CreateSessionJob.java @@ -33,12 +33,18 @@ class CreateSessionJob extends JobImpl { super(context); _log = context.logManager().getLog(CreateSessionJob.class); _runner = runner; + if (_log.shouldLog(Log.DEBUG)) + _log.debug("CreateSessionJob for runner " + _runner + " / config: " + _runner.getConfig()); } public String getName() { return "Request tunnels for a new client"; } public void runJob() { SessionConfig cfg = _runner.getConfig(); - if ( (cfg == null) || (cfg.getDestination() == null) ) return; + if ( (cfg == null) || (cfg.getDestination() == null) ) { + if (_log.shouldLog(Log.ERROR)) + _log.error("No session config on runner " + _runner); + return; + } if (_log.shouldLog(Log.INFO)) _log.info("Requesting lease set for destination " + cfg.getDestination().calculateHash().toBase64()); ClientTunnelSettings settings = new ClientTunnelSettings();