68 lines
5.3 KiB
Java
68 lines
5.3 KiB
Java
package net.horizoncode.tickettest.logging;
|
|
|
|
public class ConsoleColors
|
|
{
|
|
public static final String RESET = "\u001b[0m";
|
|
public static final String BLACK = "\u001b[0;30m";
|
|
public static final String RED = "\u001b[0;31m";
|
|
public static final String GREEN = "\u001b[0;32m";
|
|
public static final String YELLOW = "\u001b[0;33m";
|
|
public static final String BLUE = "\u001b[0;34m";
|
|
public static final String PURPLE = "\u001b[0;35m";
|
|
public static final String CYAN = "\u001b[0;36m";
|
|
public static final String WHITE = "\u001b[0;37m";
|
|
public static final String BLACK_BOLD = "\u001b[1;30m";
|
|
public static final String RED_BOLD = "\u001b[1;31m";
|
|
public static final String GREEN_BOLD = "\u001b[1;32m";
|
|
public static final String YELLOW_BOLD = "\u001b[1;33m";
|
|
public static final String BLUE_BOLD = "\u001b[1;34m";
|
|
public static final String PURPLE_BOLD = "\u001b[1;35m";
|
|
public static final String CYAN_BOLD = "\u001b[1;36m";
|
|
public static final String WHITE_BOLD = "\u001b[1;37m";
|
|
public static final String BLACK_UNDERLINED = "\u001b[4;30m";
|
|
public static final String RED_UNDERLINED = "\u001b[4;31m";
|
|
public static final String GREEN_UNDERLINED = "\u001b[4;32m";
|
|
public static final String YELLOW_UNDERLINED = "\u001b[4;33m";
|
|
public static final String BLUE_UNDERLINED = "\u001b[4;34m";
|
|
public static final String PURPLE_UNDERLINED = "\u001b[4;35m";
|
|
public static final String CYAN_UNDERLINED = "\u001b[4;36m";
|
|
public static final String WHITE_UNDERLINED = "\u001b[4;37m";
|
|
public static final String BLACK_BACKGROUND = "\u001b[40m";
|
|
public static final String RED_BACKGROUND = "\u001b[41m";
|
|
public static final String GREEN_BACKGROUND = "\u001b[42m";
|
|
public static final String YELLOW_BACKGROUND = "\u001b[43m";
|
|
public static final String BLUE_BACKGROUND = "\u001b[44m";
|
|
public static final String PURPLE_BACKGROUND = "\u001b[45m";
|
|
public static final String CYAN_BACKGROUND = "\u001b[46m";
|
|
public static final String WHITE_BACKGROUND = "\u001b[47m";
|
|
public static final String BLACK_BRIGHT = "\u001b[0;90m";
|
|
public static final String RED_BRIGHT = "\u001b[0;91m";
|
|
public static final String GREEN_BRIGHT = "\u001b[0;92m";
|
|
public static final String YELLOW_BRIGHT = "\u001b[0;93m";
|
|
public static final String BLUE_BRIGHT = "\u001b[0;94m";
|
|
public static final String PURPLE_BRIGHT = "\u001b[0;95m";
|
|
public static final String CYAN_BRIGHT = "\u001b[0;96m";
|
|
public static final String WHITE_BRIGHT = "\u001b[0;97m";
|
|
public static final String BLACK_BOLD_BRIGHT = "\u001b[1;90m";
|
|
public static final String RED_BOLD_BRIGHT = "\u001b[1;91m";
|
|
public static final String GREEN_BOLD_BRIGHT = "\u001b[1;92m";
|
|
public static final String YELLOW_BOLD_BRIGHT = "\u001b[1;93m";
|
|
public static final String BLUE_BOLD_BRIGHT = "\u001b[1;94m";
|
|
public static final String PURPLE_BOLD_BRIGHT = "\u001b[1;95m";
|
|
public static final String CYAN_BOLD_BRIGHT = "\u001b[1;96m";
|
|
public static final String WHITE_BOLD_BRIGHT = "\u001b[1;97m";
|
|
public static final String BLACK_BACKGROUND_BRIGHT = "\u001b[0;100m";
|
|
public static final String RED_BACKGROUND_BRIGHT = "\u001b[0;101m";
|
|
public static final String GREEN_BACKGROUND_BRIGHT = "\u001b[0;102m";
|
|
public static final String YELLOW_BACKGROUND_BRIGHT = "\u001b[0;103m";
|
|
public static final String BLUE_BACKGROUND_BRIGHT = "\u001b[0;104m";
|
|
public static final String PURPLE_BACKGROUND_BRIGHT = "\u001b[0;105m";
|
|
public static final String CYAN_BACKGROUND_BRIGHT = "\u001b[0;106m";
|
|
public static final String WHITE_BACKGROUND_BRIGHT = "\u001b[0;107m";
|
|
|
|
public static String stripColors(final String msg) {
|
|
String stripped = msg;
|
|
stripped = stripped.replace("\u001b[0m", "").replace("\u001b[0;30m", "").replace("\u001b[0;31m", "").replace("\u001b[0;32m", "").replace("\u001b[0;33m", "").replace("\u001b[0;34m", "").replace("\u001b[0;35m", "").replace("\u001b[0;36m", "").replace("\u001b[0;37m", "").replace("\u001b[40m", "").replace("\u001b[41m", "").replace("\u001b[42m", "").replace("\u001b[43m", "").replace("\u001b[44m", "").replace("\u001b[45m", "").replace("\u001b[46m", "").replace("\u001b[47m", "").replace("\u001b[0;100m", "").replace("\u001b[0;101m", "").replace("\u001b[0;102m", "").replace("\u001b[0;103m", "").replace("\u001b[0;104m", "").replace("\u001b[0;105m", "").replace("\u001b[0;106m", "").replace("\u001b[0;107m", "").replace("\u001b[1;30m", "").replace("\u001b[1;31m", "").replace("\u001b[1;32m", "").replace("\u001b[1;33m", "").replace("\u001b[1;34m", "").replace("\u001b[1;35m", "").replace("\u001b[1;36m", "").replace("\u001b[1;37m", "").replace("\u001b[1;90m", "").replace("\u001b[1;91m", "").replace("\u001b[1;92m", "").replace("\u001b[1;93m", "").replace("\u001b[1;94m", "").replace("\u001b[1;95m", "").replace("\u001b[1;96m", "").replace("\u001b[1;97m", "").replace("\u001b[0;90m", "").replace("\u001b[0;91m", "").replace("\u001b[0;92m", "").replace("\u001b[0;93m", "").replace("\u001b[0;94m", "").replace("\u001b[0;95m", "").replace("\u001b[0;96m", "").replace("\u001b[0;97m", "").replace("\u001b[4;30m", "").replace("\u001b[4;31m", "").replace("\u001b[4;32m", "").replace("\u001b[4;33m", "").replace("\u001b[4;34m", "").replace("\u001b[4;35m", "").replace("\u001b[4;36m", "").replace("\u001b[4;37m", "");
|
|
return stripped;
|
|
}
|
|
} |