Skip to main content
Glama
bee4come

Plan-MCP

by bee4come
logger.py994 B
"""Logging configuration for Plan-MCP.""" import sys from loguru import logger from ..config import get_config def setup_logger() -> None: """Set up the logger with the configured level and format.""" config = get_config() # Remove default logger logger.remove() # Add custom logger with our format logger.add( sys.stderr, level=config.log_level, format="<green>{time:YYYY-MM-DD HH:mm:ss}</green> | <level>{level: <8}</level> | <cyan>{name}</cyan>:<cyan>{function}</cyan>:<cyan>{line}</cyan> - <level>{message}</level>", colorize=True, ) # Optionally add file logging if config.log_level == "DEBUG": logger.add( "logs/plan_mcp_{time}.log", level="DEBUG", rotation="1 day", retention="7 days", format="{time:YYYY-MM-DD HH:mm:ss} | {level: <8} | {name}:{function}:{line} - {message}", ) # Set up logger when module is imported setup_logger()

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bee4come/plan-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server