From 08aa73b4bdb6dc30a9ddfdf63b49b362ca8dbc82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=87=91=E6=88=9F?= Date: Fri, 4 Dec 2020 22:50:02 +0800 Subject: [PATCH] use global log level --- .../com/alibaba/testable/agent/util/LogUtil.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/testable-agent/src/main/java/com/alibaba/testable/agent/util/LogUtil.java b/testable-agent/src/main/java/com/alibaba/testable/agent/util/LogUtil.java index 3f304ff..0cff7a2 100644 --- a/testable-agent/src/main/java/com/alibaba/testable/agent/util/LogUtil.java +++ b/testable-agent/src/main/java/com/alibaba/testable/agent/util/LogUtil.java @@ -8,28 +8,26 @@ public class LogUtil { private static final int LEVEL_ERROR = 0; private static final int LEVEL_WARN = 1; private static final int LEVEL_DIAGNOSE = 2; - private static final ThreadLocal LEVEL = new ThreadLocal(); + private static int level; public static boolean globalDebugEnable = false; public static void debug(String msg, Object... args) { - if (LEVEL.get() >= LEVEL_DIAGNOSE) { + if (level >= LEVEL_DIAGNOSE) { System.out.println(String.format("[DIAGNOSE] " + msg, args)); } } public static void enableDebugLog() { - LEVEL.remove(); - LEVEL.set(LEVEL_DIAGNOSE); + level = LEVEL_DIAGNOSE; } public static void disableDebugLog() { - LEVEL.remove(); - LEVEL.set(LEVEL_ERROR); + level = LEVEL_ERROR; } public static void resetDebugLog() { - LEVEL.set(globalDebugEnable ? LEVEL_DIAGNOSE : LEVEL_WARN); + level = globalDebugEnable ? LEVEL_DIAGNOSE : LEVEL_WARN; } }