@alcyone-labs/simple-mcp-logger
Version:
Logging solution for MCP servers. Prevents console output from corrupting MCP protocol communication. Drop-in replacement for console, Winston, and Pino with automatic STDOUT suppression in MCP mode.
18 lines • 735 B
TypeScript
/**
* Adapters for SimpleMcpLogger
*
* This module contains adapters for popular logging libraries.
* Import this separately to avoid bundling dependencies you don't need.
*
* Usage:
* ```typescript
* // Main logger (no external dependencies)
* import { Logger } from '@alcyone-labs/simple-mcp-logger';
*
* // Adapters (includes winston-transport and pino dependencies)
* import { SimpleMcpWinstonTransport, createPinoDestination } from '@alcyone-labs/simple-mcp-logger/adapters';
* ```
*/
export { SimpleMcpWinstonTransport, createWinstonTransport } from './winston.js';
export { SimpleMcpPinoTransport, createPinoTransport, createPinoDestination, createPinoLogger } from './pino.js';
//# sourceMappingURL=index.d.ts.map