MCP Server Framework - v1.0.0
    Preparing search index...

    Module logger

    Logger Module — Public API

    Centralized logging for the MCP server framework. Only exports what consumers need. Internal components (writers, formatters, scrubbing, context, constants) are accessed via direct imports within the logger module.

    import { logger, configureLogger } from './logger/index.js';

    configureLogger({
    LOG_LEVEL: 'info',
    LOG_FORMAT: 'text',
    MCP_TRANSPORT: 'http',
    NODE_ENV: 'production',
    SERVER_NAME: 'my-mcp-server',
    SERVER_VERSION: '1.0.0',
    });

    logger.info('Server started on port %d', 8000);

    const apiLogger = logger.child({ component: 'api' });
    apiLogger.debug('Processing request');

    Classes

    InjectionGuard
    LoggerResources
    McpNotificationLogger
    SecretScrubber

    Interfaces

    EventContext
    GlobalLoggerConfig
    HttpContext
    LogContext
    LogEntryParams
    LogFormatter
    LoggerDependencies
    LoggerOptions
    LoggerSystemConfig
    LogNotificationHandler
    LogWriter
    McpLoggerConfig

    Type Aliases

    McpLogLevel
    TransportMode

    Variables

    mcpLogger

    Functions

    resetLoggerConfig

    References

    configureLogger → configureLogger
    getLoggerConfig → getLoggerConfig
    logger → logger
    Logger → Logger
    LoggerConfig → LoggerConfig
    LoggerInterface → LoggerInterface
    LogLevel → LogLevel