From c3805d8dab1453ef41f8869d2e9d0739a156a092 Mon Sep 17 00:00:00 2001 From: hengyunabc Date: Sun, 5 May 2019 19:03:16 +0800 Subject: [PATCH] redefine command log redefine info. #530 --- .../taobao/arthas/core/command/klass100/RedefineCommand.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/taobao/arthas/core/command/klass100/RedefineCommand.java b/core/src/main/java/com/taobao/arthas/core/command/klass100/RedefineCommand.java index 39ee41e91..2bc680554 100644 --- a/core/src/main/java/com/taobao/arthas/core/command/klass100/RedefineCommand.java +++ b/core/src/main/java/com/taobao/arthas/core/command/klass100/RedefineCommand.java @@ -10,6 +10,8 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import com.taobao.arthas.core.util.LogUtil; +import com.taobao.middleware.logger.Logger; import org.objectweb.asm.ClassReader; import com.taobao.arthas.core.command.Constants; @@ -36,7 +38,7 @@ import com.taobao.middleware.cli.annotations.Summary; " redefine -c 327a647b /tmp/Test.class /tmp/Test\\$Inner.class \n" + Constants.WIKI + Constants.WIKI_HOME + "redefine") public class RedefineCommand extends AnnotatedCommand { - + private static final Logger logger = LogUtil.getArthasLogger(); private static final int MAX_FILE_SIZE = 10 * 1024 * 1024; private String hashCode; @@ -116,6 +118,7 @@ public class RedefineCommand extends AnnotatedCommand { continue; } definitions.add(new ClassDefinition(clazz, bytesMap.get(clazz.getName()))); + logger.info("redefine", "Try redefine class name: {}, ClassLoader: {}", clazz.getName(), clazz.getClassLoader()); } }