diff options
Diffstat (limited to 'src/org/traccar/helper/Log.java')
-rw-r--r-- | src/org/traccar/helper/Log.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/org/traccar/helper/Log.java b/src/org/traccar/helper/Log.java index 03de36c46..983171b72 100644 --- a/src/org/traccar/helper/Log.java +++ b/src/org/traccar/helper/Log.java @@ -23,13 +23,20 @@ import java.util.logging.Logger; */ public class Log { - private static String TRACCAR_LOGGER_NAME = "traccar"; + private static final String TRACCAR_LOGGER_NAME = "traccar"; + + private static Logger logger = null; /** * Return global logger */ public static Logger getLogger() { - return Logger.getLogger(TRACCAR_LOGGER_NAME); + if (logger == null) { + logger = Logger.getLogger(TRACCAR_LOGGER_NAME); + logger.setUseParentHandlers(false); + logger.setLevel(Level.ALL); + } + return logger; } private static void write(Level level, String msg) { |