Maison >interface Web >js tutoriel >Le seul outil dont vous avez besoin pour les journaux, les erreurs et la collaboration : Node.js
Errsole n'est pas seulement une bibliothèque de journalisation mais un enregistreur amélioré avec des fonctionnalités intégrées de visualisation et de gestion des erreurs. Il se distingue en combinant la journalisation, les notifications d'erreurs et un tableau de bord Web pour gérer et analyser efficacement les journaux.
Simplicité d'un module unique :
Tableau de bord Web :
Stockage flexible :
Notifications d'erreurs critiques :
Haute Performance :
Fonctionnalités de journalisation personnalisées :
Intégration avec des outils populaires :
Open Source et Gratuit :
Feature | Errsole.js | Winston | Pino |
---|---|---|---|
Built-in Dashboard | Yes | No (needs external tools) | No (needs external tools) |
Error Notifications | Yes | No | No |
Custom Logging | Advanced (metadata, levels) | Yes | Yes |
Storage Options | Multiple DBs, SQLite, MongoDB | Custom | Custom |
Performance | High | High | High |
Integration | Built-in (e.g., Winston) | Extensive (setup required) | Setup required |
Team Management | Yes | No | No |
npm install errsoleSurveillance de la production
const errsole = require('errsole'); const ErrsoleSQLite = require('errsole-sqlite'); errsole.initialize({ storage: new ErrsoleSQLite('/path/to/logs.sqlite'), }); console.log('Logging with Errsole.js!');
errsole.log('info', 'Application started successfully'); errsole.meta({ userId: 1234 }).error('User action failed', { action: 'delete' });
Accédez au tableau de bord
:
Ouvrez votre navigateur et visitez http://localhost:8001/ ou l'URL de votre serveur configuré.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!