Files
copilotkit__copilotkit/sdk-python/copilotkit/logging.py
T
2024-11-12 18:59:33 -06:00

26 lines
465 B
Python

"""
Logging setup for CopilotKit.
"""
import logging
import os
import sys
def get_logger(name: str):
"""
Get a logger with the given name.
"""
logger = logging.getLogger(name)
log_level = os.getenv('LOG_LEVEL')
if log_level:
logger.setLevel(log_level.upper())
return logger
def bold(text: str) -> str:
"""
Bold the given text.
"""
if sys.stdout.isatty():
return f"\033[1m{text}\033[0m"
return text