Seaslog

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. À travers l'analyse du journal, il peut faciliter les utilisateurs Ă  comprendre le fonctionnement du systĂšme, du logiciel et de l'application. Si le 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, il est possible de 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.