Skip to content

Commit 4dc611c

Browse files
add -h -help
1 parent 33b4660 commit 4dc611c

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

src/main/java/name/dhruba/javaagent/Config.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package name.dhruba.javaagent;
22

3+
import java.io.PrintStream;
4+
35
public class Config {
46
private String options;
57

@@ -44,9 +46,25 @@ static Config parse(String... args){
4446
case "-agent-jar":
4547
agentJar = arg;
4648
break;
49+
case "-h":
50+
case "-help":
51+
printOut();
52+
break;
53+
4754
}
4855
}
4956
}
5057
return new Config(option,downloadAddr,agentJar);
5158
}
59+
public static void printOut(){
60+
PrintStream out = System.out;
61+
out.println(" java -jar agent-attach-java.jar [-options <dd options>]");
62+
out.println(" [-agent-jar <agent filepath>]");
63+
out.println(" [-h]");
64+
out.println(" [-help]");
65+
out.println(" [-options]:");
66+
out.println(" this is dd-java-agnet.jar env, example:");
67+
out.println(" dd.agent.port=9529,dd.agent.host=localhost,dd.service=serviceName");
68+
out.println(" [-agent-jar]:");
69+
}
5270
}

src/main/java/name/dhruba/javaagent/JavaAgentLoader.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ public static void loadAgent(String agentJar ,String options) {
2828
attach.loadAgent(jarFilePath, options);
2929
}
3030
attach.detach();
31+
logger.info(String.format("attach agent into [%s]",virtualMachineDescriptor.displayName()));
3132
}
3233
} catch (Exception e) {
3334
throw new RuntimeException(e);

0 commit comments

Comments
 (0)