aboutsummaryrefslogtreecommitdiff
path: root/src/org/traccar/helper/Log.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/traccar/helper/Log.java')
-rw-r--r--src/org/traccar/helper/Log.java11
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) {