类org.springframework.boot.ansi.AnsiColor源码实例Demo

下面列出了怎么用org.springframework.boot.ansi.AnsiColor的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: tomato   文件: Banner.java
private static void printVersion() {
    System.out.println();
    PrintStream printStream = System.out;
    String version = Banner.getVersion();
    version = version != null ? " (v" + version + ")" : "";
    StringBuilder padding = new StringBuilder();

    while(padding.length() < 42 - (version.length() + name.length())) {
        padding.append(" ");
    }

    printStream.println(AnsiOutput.toString(new Object[]{AnsiColor.BRIGHT_RED, defaultBanner, AnsiColor.DEFAULT, padding.toString(), AnsiStyle.FAINT}));
    printStream.println();
    printStream.println(AnsiOutput.toString(new Object[]{AnsiColor.GREEN, " :: Tomato :: ", AnsiColor.DEFAULT, padding.toString(), AnsiStyle.FAINT, version}));
    printStream.println();
}
 
源代码2 项目: oneplatform   文件: SpringBootBanner.java
@Override
public void printBanner(Environment environment, Class<?> sourceClass,
		PrintStream printStream) {
	for (String line : BANNER) {
		printStream.println(line);
	}
	String version = SpringBootVersion.getVersion();
	version = (version == null ? "" : " (v" + version + ")");
	String padding = "";
	while (padding.length() < STRAP_LINE_SIZE
			- (version.length() + SPRING_BOOT.length())) {
		padding += " ";
	}

	printStream.println(AnsiOutput.toString(AnsiColor.GREEN, SPRING_BOOT,
			AnsiColor.DEFAULT, padding, AnsiStyle.FAINT, version));
	printStream.println();
}
 
源代码3 项目: tx-lcn   文件: TxLcnManagerBanner.java
@Override
public void printBanner(Environment environment, Class<?> sourceClass, PrintStream printStream) {
    String serverPortProperty = environment.getProperty("server.port");
    String managerPortProperty = environment.getProperty("tx-lcn.manager.port");
    int managerPort;
    int httpPort = 8080;
    if (serverPortProperty != null) {
        httpPort = Integer.parseInt(serverPortProperty);
    }
    if (managerPortProperty != null) {
        managerPort = Integer.parseInt(managerPortProperty);
    } else {
        managerPort = httpPort + TxManagerConfig.PORT_CHANGE_VALUE;
    }
    String string = String.format(SERVER_INFO, VERSION, httpPort, managerPort);
    printStream.println();
    printStream.println(AnsiOutput.toString(AnsiColor.GREEN, BANNER));
    printStream.println();
    printStream.println(AnsiOutput.toString(AnsiColor.GREEN, string));
    printStream.println();
}
 
源代码4 项目: sqlhelper   文件: ProjectBanner.java
@Override
public void printBanner(Environment environment, Class<?> sourceClass, PrintStream out) {
    // banner
    out.println();
    if (Emptys.isNotEmpty(BANNER)) {
        for (String line : BANNER) {
            out.println(AnsiOutput.toString(AnsiColor.YELLOW, line));
        }
    } else {
        out.println(AnsiOutput.toString(AnsiColor.YELLOW, defaultValue));
    }

    Manifest manifest = Manifests.loadManifest();
    if (manifest != null) {
        Attributes attributes = manifest.getMainAttributes();
        String majorVersion = attributes.getValue("Build-Major-Version");
        String scmVersion = attributes.getValue("Build-SCM-Version");
        String fixedScmVersion = attributes.getValue("Build-FIXED-SCM-Version");
        if (Strings.isNotBlank(fixedScmVersion) && !fixedScmVersion.contains("fixed_version")) {
            scmVersion = fixedScmVersion;
        }
        String buildTime = attributes.getValue("Build-Timestamp");
        out.println(AnsiOutput.toString(AnsiColor.RED, StringTemplates.formatWithPlaceholder("Version: {} ({})", majorVersion, scmVersion)));
        out.println(AnsiOutput.toString(AnsiColor.RED, StringTemplates.formatWithPlaceholder("Build Time: {}", buildTime)));
    }

}
 
源代码5 项目: inception   文件: InceptionBanner.java
@Override
public void printBanner(Environment environment, Class<?> sourceClass,
        PrintStream printStream) {
    for (String line : BANNER) {
        printStream.println(line);
    }
    String version = SettingsUtil.getVersionString();
    printStream.println(AnsiOutput.toString(AnsiColor.GREEN, AnsiStyle.FAINT, version));
    printStream.println();
}
 
源代码6 项目: halo   文件: StartedListener.java
private void printStartInfo() {
    String blogUrl = optionService.getBlogBaseUrl();
    log.info(AnsiOutput.toString(AnsiColor.BRIGHT_BLUE, "Halo started at         ", blogUrl));
    log.info(AnsiOutput.toString(AnsiColor.BRIGHT_BLUE, "Halo admin started at   ", blogUrl, "/", haloProperties.getAdminPath()));
    if (!haloProperties.isDocDisabled()) {
        log.debug(AnsiOutput.toString(AnsiColor.BRIGHT_BLUE, "Halo api doc was enabled at  ", blogUrl, "/swagger-ui.html"));
    }
    log.info(AnsiOutput.toString(AnsiColor.BRIGHT_YELLOW, "Halo has started successfully!"));
}
 
源代码7 项目: webanno   文件: WebAnnoBanner.java
@Override
public void printBanner(Environment environment, Class<?> sourceClass,
        PrintStream printStream) {
    for (String line : BANNER) {
        printStream.println(line);
    }
    String version = SettingsUtil.getVersionString();
    printStream.println(AnsiOutput.toString(AnsiColor.GREEN, AnsiStyle.FAINT, version));
    printStream.println();
}
 
源代码8 项目: hdfs-shell   文件: ShellBannerProvider.java
public String getWelcomeMessage() {
	return AnsiOutput.toString(AnsiColor.BRIGHT_GREEN, "Welcome to HDFS-shell CLI ", AnsiColor.DEFAULT);
}
 
 类所在包
 同包方法