在 Java 中,可以使用 ANSI 轉義代碼在控制臺上打印彩色日志
public class ColoredConsole {
public static final String ANSI_RESET = "\u001B[0m";
public static final String ANSI_BLACK = "\u001B[30m";
public static final String ANSI_RED = "\u001B[31m";
public static final String ANSI_GREEN = "\u001B[32m";
public static final String ANSI_YELLOW = "\u001B[33m";
public static final String ANSI_BLUE = "\u001B[34m";
public static final String ANSI_PURPLE = "\u001B[35m";
public static final String ANSI_CYAN = "\u001B[36m";
public static final String ANSI_WHITE = "\u001B[37m";
public static void main(String[] args) {
System.out.println(ANSI_RED + "紅色日志" + ANSI_RESET);
System.out.println(ANSI_GREEN + "綠色日志" + ANSI_RESET);
System.out.println(ANSI_BLUE + "藍色日志" + ANSI_RESET);
}
}
在這個示例中,我們定義了一些 ANSI 轉義代碼常量,用于設置不同的顏色。然后,在 main
方法中,我們使用這些顏色代碼來在控制臺上打印彩色日志。請注意,在每次更改顏色之后,我們都需要添加 ANSI_RESET
代碼,以便將顏色重置為默認值。
運行此程序后,您將在控制臺上看到不同顏色的日志輸出。