print main class in welcome message. #1719

This commit is contained in:
hengyunabc
2021-03-02 14:52:39 +08:00
parent 4c1692650e
commit 7c71623f14
4 changed files with 28 additions and 0 deletions
@@ -10,6 +10,7 @@ public class WelcomeModel extends ResultModel {
private String version;
private String wiki;
private String tutorials;
private String mainClass;
public WelcomeModel() {
}
@@ -58,4 +59,12 @@ public class WelcomeModel extends ResultModel {
public void setTutorials(String tutorials) {
this.tutorials = tutorials;
}
public String getMainClass() {
return mainClass;
}
public void setMainClass(String mainClass) {
this.mainClass = mainClass;
}
}
@@ -286,6 +286,7 @@ public class HttpApiHandler {
welcomeModel.setVersion(ArthasBanner.version());
welcomeModel.setWiki(ArthasBanner.wiki());
welcomeModel.setTutorials(ArthasBanner.tutorials());
welcomeModel.setMainClass(PidUtils.mainClass());
welcomeModel.setPid(PidUtils.currentPid());
welcomeModel.setTime(DateUtils.getCurrentDate());
resultDistributor.appendResult(welcomeModel);
@@ -114,6 +114,7 @@ public class ArthasBanner {
.row("wiki", wiki())
.row("tutorials", tutorials())
.row("version", version())
.row("main_class", PidUtils.mainClass())
.row("pid", PidUtils.currentPid())
.row("time", DateUtils.getCurrentDate());
for (Entry<String, String> entry : infos.entrySet()) {