Files
copilotkit__copilotkit/sdk-python/copilotkit/logging.py
Markus Ecker 082db7a996 Add CrewAI support (#1308)
Co-authored-by: Suhas Deshpande <suhasdeshpande@users.noreply.github.com>
Co-authored-by: Ariel Weinberger <Weinberger.Ariel@gmail.com>
Co-authored-by: Suhas Deshpande <suhas2u@gmail.com>
2025-02-28 12:21:54 +01:00

26 lines
499 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 hasattr(sys.stdout, 'isatty') and sys.stdout.isatty():
return f"\033[1m{text}\033[0m"
return text