smart-thinking-mcp
Version:
Un serveur MCP avancé pour le raisonnement multi-dimensionnel, adaptatif et collaboratif
27 lines (26 loc) • 800 B
TypeScript
/**
* Logger utilitaire minimaliste avec niveaux configurables et sortie structurée.
* S'aligne sur les bonnes pratiques de journalisation Node.js : niveaux, structure JSON,
* et contrôle par variables d'environnement.
*/
declare const LEVELS: {
readonly silent: 0;
readonly error: 1;
readonly warn: 2;
readonly info: 3;
readonly debug: 4;
};
type LogLevel = keyof typeof LEVELS;
/**
* Permet de modifier dynamiquement le niveau de log.
*/
export declare function setLogLevel(level: LogLevel): void;
/**
* Permet de basculer entre format JSON (production) et format texte lisible.
*/
export declare function setLogFormat(format: 'json' | 'pretty'): void;
export declare const Logger: {
setLevel: typeof setLogLevel;
setFormat: typeof setLogFormat;
};
export {};