Niveaux de log
mime-logger dispose de trois niveaux de log, chacun avec sa propre couleur et sa sévérité.
Méthodes
Section intitulée « Méthodes »const logger = new Logger("app");
logger.info("Server ready");logger.warn("High memory usage");logger.error("Disk write failed");
| Champ | Type | Requis | Description |
|---|---|---|---|
info(message, ...args) | void | optionnel | Messages informatifs. Label affiché en vert. |
warn(message, ...args) | void | optionnel | Avertissements non fatals. Label affiché en jaune. |
error(message, ...args) | void | optionnel | Erreurs et échecs. Label affiché en rouge. |
Les couleurs des messages suivent aussi le niveau : info → cyan, warn → jaune, error → rouge.
Enum LogLevel
Section intitulée « Enum LogLevel »L’enum LogLevel est exporté pour une utilisation avec la méthode bas niveau log() et les fonctions de format personnalisées.
import { LogLevel } from "mime-logger";
LogLevel.INFO // "info"LogLevel.WARN // "warn"LogLevel.ERROR // "error"log() bas niveau
Section intitulée « log() bas niveau »log() est la méthode vers laquelle délèguent les trois méthodes pratiques. Utilisez-la quand le niveau est déterminé à l’exécution.
logger.log(LogLevel.WARN, "Seuil dépassé : %s%%", 95);log(level: LogLevel, message: string, args: any[]): void| Champ | Type | Requis | Description |
|---|---|---|---|
level | LogLevel | requis | Niveau de log à utiliser. |
message | string | requis | Chaîne de message. Utilisez %s comme espace réservé pour args. |
args | any[] | requis | Valeurs à interpoler dans les espaces réservés %s. |
