Module livekit.plugins.aws.experimental.realtime.pretty_printer

Functions

def log_event_data(event_data: dict) ‑> None
Expand source code
def log_event_data(event_data: dict) -> None:
    event_type = SonicEventBuilder.get_event_type(event_data)
    color = EVENT_COLOR_MAP[event_type]
    logger.debug(
        f"{color}{event_type.upper()}: {json.dumps(event_data, indent=2)}{AnsiColors.ENDC}"
    )
def log_message(message: str, color: str) ‑> None
Expand source code
def log_message(message: str, color: str) -> None:
    logger.debug(f"{color}{message}{AnsiColors.ENDC}")

Classes

class AnsiColors
Expand source code
class AnsiColors:
    RED = "\033[91m"
    GREEN = "\033[92m"
    YELLOW = "\033[93m"
    BLUE = "\033[94m"
    MAGENTA = "\033[95m"
    CYAN = "\033[96m"

    BOLD = "\033[1m"
    UNDERLINE = "\033[4m"
    ENDC = "\033[0m"

Class variables

var BLUE
var BOLD
var CYAN
var ENDC
var GREEN
var MAGENTA
var RED
var UNDERLINE
var YELLOW