mime-logger
Logger Node.js simple et opinionné avec sortie colorée, journalisation fichier, support des loggers enfants, et zéro configuration pour démarrer. Supporte ESM + CJS.
Stable · 2.2.0npm install mime-logger
Installation
Section intitulée « Installation »npm install mime-loggerpnpm add mime-loggeryarn add mime-loggerbun add mime-loggerDémarrage rapide
Section intitulée « Démarrage rapide »import Logger from "mime-logger";
const logger = new Logger("app");
logger.info("Server started on port 3000");logger.warn("Low memory warning");logger.error("Failed to connect to database");
Fonctionnalités
Section intitulée « Fonctionnalités »- Trois niveaux de log —
info,warn,erroravec sortie colorée via ansis - Loggers nommés — attachez un nom pour filtrer facilement les logs
- Loggers enfants — créez des hiérarchies
parent/enfantaveclogger.child(name) - Présets de format —
pretty,minimal,detailed,jsoninclus - Formats personnalisés — chaîne de format avec tokens ou callback
FormatFncomplet - Sortie fichier — écriture vers des fichiers journaux rotatifs avec tokens de chemin temporels
- Sorties multiples — console et fichier simultanément
- Double build — ESM et CJS, types TypeScript inclus
