Kino
Kino est une bibliothèque de logs légère pensée pour les bots Discord. Elle écrit des lignes horodatées et colorées dans la console, et envoie les erreurs à Sentry quand vous le configurez.
En cours de développement
Kino est encore en chantier : son API peut évoluer.
- Six niveaux :
log,info,success,warn,error,debug, chacun avec sa couleur. - Un logger global et des loggers par module, dont le nom apparaît sur chaque ligne.
- L'intégration Sentry :
error()envoie l'exception avec le module en tag, etinit()configure le SDK avec des intégrations adaptées à un bot. - Le traçage d'une opération :
trace(uid)renvoie un gestionnaire d'erreur qui étiquette l'exception avec un identifiant.
Exemple
import Kino from '@fca.gg/kino';
Kino.init({
locale: 'fr-FR',
sentry: {dsn: process.env.SENTRY_DSN},
});
Kino.info('Bot démarré');
const logger = new Kino('Commands');
logger.success('42 commandes chargées');
[24/09/2026 18:02:11 - GLOBAL - INFO] Bot démarré
[24/09/2026 18:02:11 - Commands - SUCCESS] 42 commandes chargées
Voir l'utilisation et Sentry.
Installation
npm install @fca.gg/kino
Licence
Kino est distribué sous licence AGPL v3 avec une exception de liaison : l'utiliser comme dépendance n'oblige pas votre application à être open source. Le code source est sur GitHub.