Journalisation

Un logging intelligent qui s'adapte automatiquement à chaque environnement.

Un middleware de console intelligent

Notre module Console adapte automatiquement le comportement des logs selon l'environnement. En développement, des logs lisibles et colorés. En production côté serveur, des logs structurés envoyés vers votre plateforme de monitoring. Côté client en production, une console silencieuse - aucune information technique ne fuit jamais.

Silencieux en prod
Détection auto
Zéro dépendances
API transparente

Le bon comportement, au bon endroit, automatiquement

Le logging est un besoin universel, mais chaque environnement a des exigences différentes. En développement, vous voulez des logs lisibles et colorés. En production côté serveur, vous voulez des logs structurés envoyés vers une plateforme de monitoring. Côté client en production, vous ne voulez aucun log visible.

Notre module détecte automatiquement l'environnement et applique le comportement adapté. Pas de configuration conditionnelle dans le code métier, pas de if/else selon l'environnement. On écrit console.log et le module fait le reste.

Serveur + Seq

Envoi centralisé vers Seq

Logs formatés dans le terminal avec envoi asynchrone vers Seq. Batching intelligent, retry automatique avec backoff exponentiel. Vos logs de production sont centralisés et consultables sans effort.

Serveur

Terminal formaté avec 10 niveaux de log

Logs formatés dans le terminal avec 10 niveaux de log et filtrage par niveau. Parfait pour le développement local ou les environnements sans plateforme de monitoring.

Sécurité

Console silencieuse en production

En production côté client, la console est entièrement silencieuse. Les console.log oubliés dans le code ne fuient jamais vers les utilisateurs finaux. C'est une protection de sécurité automatique.

Comparez par vous-même

Sélectionnez une approche alternative pour voir concrètement ce que notre module Console change pour votre projet.

Notre module UI Kit
Winston
Temps de mise en place
15 min
2 - 4h
API transparente (console.log)
Oui
API custom
Détection auto serveur/client
Oui
Non
Console silencieuse en prod
Oui
Non
Intégration Seq native
Oui
Via transport
Zéro dépendances
Oui
~ 8 dépendances
Maintenance annuelle
~ 0 €
100 - 300 €

Conçu pour les vrais besoins de votre application

Votre application a besoin de logs fiables, sécurisés, et qui ne demandent aucune attention une fois en place. Notre module a été conçu exactement pour ça : un logging qui fonctionne partout, automatiquement.

Sécurisé par défaut

Les console.log oubliés dans le code ne fuient jamais en production côté client. Protection automatique, sans rien à configurer.

Zéro dépendances

Aucune bibliothèque externe. Pas de vulnérabilités transitives, pas de breaking changes imprévus, pas de dette technique accumulée.

Transparence totale

On continue d'utiliser console.log comme d'habitude. Aucun refactoring du code existant, aucune courbe d'apprentissage pour votre équipe.

Winston traîne 8 dépendances qui peuvent chacune introduire des vulnérabilités ou des breaking changes. Notre module en a zéro - c'est autant de maintenance en moins sur votre projet.

Quatre environnements, un seul module

Chaque contexte d'exécution a ses propres besoins. Notre module les gère tous automatiquement, sans aucune configuration conditionnelle dans votre code.

Serveur avec Seq configuré

Les logs sont formatés dans le terminal et envoyés de manière asynchrone vers Seq avec batching intelligent et retry automatique. Vos logs de production sont centralisés, consultables et ne ralentissent jamais votre application.

Cas d'usage concrets

Application Next.js en production

Les logs serveur sont formatés et envoyés vers Seq pour le monitoring. Côté client, la console est silencieuse - aucune information technique ne fuit vers les utilisateurs.

Débogage en développement local

Logs colorés et formatés dans le terminal côté serveur, et dans la console navigateur côté client avec adaptation dark/light mode. Aucune configuration à changer.

Équipe avec développeurs juniors

Aucune courbe d'apprentissage. Les développeurs continuent d'utiliser console.log comme d'habitude. Le module se charge du reste automatiquement.

Migration depuis Winston ou Pino

Remplacez vos appels logger.info() par des console.log() et supprimez vos fichiers de configuration. Même comportement, moins de code, zéro dépendances.

Inclus avec nos modules

Le module Console est inclus gratuitement pour tous les clients qui utilisent l'un de nos modules payants.

Inclus

Gratuit

Inclus avec tout projet utilisant un de nos modules (Authentification, Paiement, UIKit).

  • Détection auto serveur/client
  • Console silencieuse en production
  • Intégration Seq native
  • 10 niveaux de log
  • Zéro dépendances