/** * 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 {};