From 242b9a6af9ba79adcbf05628ac7ab88c5a3d8f04 Mon Sep 17 00:00:00 2001 From: jrandom Date: Thu, 20 May 2004 10:44:31 +0000 Subject: [PATCH] fix the reread short circuiting algorithm --- core/java/src/net/i2p/util/LogManager.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/core/java/src/net/i2p/util/LogManager.java b/core/java/src/net/i2p/util/LogManager.java index 74e5c18998..0c3167b7e7 100644 --- a/core/java/src/net/i2p/util/LogManager.java +++ b/core/java/src/net/i2p/util/LogManager.java @@ -197,8 +197,10 @@ public class LogManager { private void loadConfig() { File cfgFile = new File(_location); if ((_configLastRead > 0) && (_configLastRead >= cfgFile.lastModified())) { - if (_log.shouldLog(Log.DEBUG)) - _log.debug("Short circuiting config read"); + if (_log.shouldLog(Log.INFO)) + _log.info("Short circuiting config read (last read: " + + (_context.clock().now() - _configLastRead) + "ms ago, config file modified " + + (_context.clock().now() - cfgFile.lastModified()) + "ms ago"); return; } else { if (_log.shouldLog(Log.DEBUG)) @@ -209,7 +211,7 @@ public class LogManager { try { fis = new FileInputStream(cfgFile); p.load(fis); - _configLastRead = cfgFile.lastModified(); + _configLastRead = _context.clock().now(); } catch (IOException ioe) { System.err.println("Error loading logger config from " + new File(_location).getAbsolutePath()); } finally {