← Packages

jdz/output

joffreydemetz/output

Gestion de la sortie et du buffer

Build & Export

Présentation

Bibliothèque PHP légère pour gérer la sortie de processus avec différents niveaux de verbosité et options de formatage. Idéale pour les applications CLI, la journalisation et la surveillance de processus.

Fonctionnalités

  • Types de sortie multiples : step, info, warn, error et dump
  • Double système de stockage : sortie filtrée par verbosité + dump complet des messages
  • Contrôle de la verbosité : filtrage fin avec niveaux hiérarchiques via enums PHP 8.1+
  • Détection CLI : détection automatique de l'environnement CLI et sortie console
  • Export fichier : sauvegarde de la sortie filtrée ou complète dans des fichiers
  • Messages tagués : tous les messages sont automatiquement tagués et alignés
  • Conversion en chaîne : accès programmatique à la sortie filtrée et complète
  • Type-safe : utilisation d'enums backed pour le typage et le support IDE

Installation

composer require jdz/output