From 1d56269a636d281870494036372cd832ad16960b Mon Sep 17 00:00:00 2001 From: lukemartinlogan Date: Fri, 9 Feb 2024 16:05:30 -0600 Subject: [PATCH] Add more colors to print --- jarvis_util/util/logging.py | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/jarvis_util/util/logging.py b/jarvis_util/util/logging.py index 02a1725..4a27505 100644 --- a/jarvis_util/util/logging.py +++ b/jarvis_util/util/logging.py @@ -1,13 +1,26 @@ from enum import Enum class Color(Enum): - GREEN = '\033[92m{}\033[0m' - RED = '\033[{}\033[0m' - CYAN = '\033[96m{}\033[0m' + BLACK = "\033[30m{}\033[0m" + RED = "\033[31m{}\033[0m" + GREEN = "\033[32m{}\033[0m" + YELLOW = "\033[33m{}\033[0m" + BLUE = "\033[34m{}\033[0m" + MAGENTA = "\033[35m{}\033[0m" + CYAN = "\033[36m{}\033[0m" + WHITE = "\033[37m{}\033[0m" + BRIGHT_BLACK = "\033[90m{}\033[0m" + BRIGHT_RED = "\033[91m{}\033[0m" + BRIGHT_GREEN = "\033[92m{}\033[0m" + BRIGHT_YELLOW = "\033[93m{}\033[0m" + BRIGHT_BLUE = "\033[94m{}\033[0m" + BRIGHT_MAGENTA = "\033[95m{}\033[0m" + BRIGHT_CYAN = "\033[96m{}\033[0m" + BRIGHT_WHITE = "\033[97m{}\033[0m" class ColorPrinter: @staticmethod - def print(self, msg, color=None): + def print(msg, color=None): if color is not None: print(color.value.format(msg)) else: