PHP Conference Nagoya 2025

Introduction

Seaslog est une extension de journalisation efficace, rapide et stable pour PHP.

Le journal, qui est généralement le journal d'exploitation du système, du logiciel et de l'application. A travers l'analyse du journal, il peut faciliter les utilisateurs à comprendre le fonctionnement du système, du logiciel et de l'application. Si votre journal d'application est assez riche, il peut également analyser le comportement opérationnel de l'utilisateur précédent, le type, la distribution régionale ou d'autres informations plus. Le journal d'application indique également les multiples niveaux en même temps, vous pouvez facilement obtenir l'analyse de l'état de santé de l'application, trouver rapidement les problèmes et les localiser rapidement, et résoudre le problème, remédier à la perte.

L'erreur_log, la fonction syslog qui est intégrée dans PHP est puissante et a une excellente performance, mais en raison de divers défauts (error_log n'a pas de niveau d'erreur, pas de format fixe, syslog indépendamment du module, et se mélange avec le journal système), réduisant beaucoup de flexibilité, et ne peut pas répondre aux exigences de l'application.

La bonne nouvelle est qu'il existe un certain nombre de bibliothèques de classes de journalisation tierces établies pour compenser les défauts, telles que log4php, plog, monolog (bien sûr, il y a de nombreuses applications dans le développement de projet de la classe de journal).

Donc il y a un journal de bibliothèques répondant aux exigences suivantes:

  • Modules, classification
  • Configuration simple (de préférence sans configuration)
  • Format de journal clair et facile à comprendre
  • Application simple et bonne performance
Seaslog répond à ces demandes.

Ce qui est fourni actuellement:

  • Dans le projet PHP, enregistrer la spécification du journal et repidly.
  • Configurer le répertoire de journal par défaut et le module
  • Répertoire de journal spécifié et capture de la configuration actuelle
  • Analyse préliminaire du cadre d'alerte précoce
  • Tampon de journal efficace et débogage de tampon pratique
  • Suivre la spécification de l'interface de journal PSR-3
  • Enregistrer automatiquement les informations d'erreur
  • Enregistrer automatiquement les informations anormales
  • Support Connectez le port TCP, envoyez avec RFC5424
  • Support Connectez le port UDP, envoyez avec RFC5424
  • Support RequestId différencie les demandes
  • Support pour les personnalisations de modèle de journal

Voir plus » Document SeasLog sur Github.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top