Aller au contenu

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

Fenêtre de terminal
npm install mime-logger
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");
Quick start output
  • Trois niveaux de loginfo, warn, error avec sortie colorée via ansis
  • Loggers nommés — attachez un nom pour filtrer facilement les logs
  • Loggers enfants — créez des hiérarchies parent/enfant avec logger.child(name)
  • Présets de formatpretty, minimal, detailed, json inclus
  • Formats personnalisés — chaîne de format avec tokens ou callback FormatFn complet
  • 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