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

    Class LoggerResources

    Container for logger resources. Encapsulates all shared resources that were previously static.

    Index

    Constructors

    Properties

    consoleWriter: LogWriter | null
    fileWriter: LogWriter | null
    format: "text" | "json"
    injectionGuard: InjectionGuard
    jsonFormatter: LogFormatter | null
    maxChildLoggerCacheSize: number
    secretScrubber: SecretScrubber
    textFormatter: LogFormatter

    Methods

    • Get or create a cached child logger. Uses LRU eviction to prevent memory leaks.

      Type Parameters

      • T

      Parameters

      • key: string
      • factory: () => T

      Returns T