在 Java 中,可以使用 ANSI 转义代码在控制台上打印彩色日志
public class ColoredConsole { public static final String ANSI_RESET = "[0m"; public static final String ANSI_BLACK = "[30m"; public static final String ANSI_RED = "[31m"; public static final String ANSI_GREEN = "[32m"; public static final String ANSI_YELLOW = "[33m"; public static final String ANSI_BLUE = "[34m"; public static final String ANSI_PURPLE = "[35m"; public static final String ANSI_CYAN = "[36m"; public static final String ANSI_WHITE = "[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
代码,以便将颜色重置为默认值。
运行此程序后,您将在控制台上看到不同颜色的日志输出。