<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/refs.basic.other.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'book.seaslog.php',
    1 => 'Seaslog',
    2 => 'Seaslog',
  ),
  'up' => 
  array (
    0 => 'refs.basic.other.php',
    1 => 'Autres extensions basiques',
  ),
  'prev' => 
  array (
    0 => 'class.random-randomexception.php',
    1 => 'Random\\RandomException',
  ),
  'next' => 
  array (
    0 => 'seaslog.setup.php',
    1 => 'Installation/Configuration',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/seaslog/book.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/book.seaslog.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="book.seaslog" class="book">
 
 <h1 class="title">Seaslog</h1>
 

 <div id="intro.seaslog" class="preface">
  <h1 class="title">Introduction</h1>
   <p class="simpara">
   <abbr>Seaslog</abbr> est une extension de journalisation efficace, rapide et stable pour PHP.
  </p>
  <p class="simpara">
  Le journal, qui est généralement le journal d&#039;exploitation du système,
  du logiciel et de l&#039;application.
  À travers l&#039;analyse du journal, il peut faciliter les utilisateurs à comprendre le fonctionnement du système,
  du logiciel et de l&#039;application.
  Si le journal d&#039;application est assez riche,
  il peut également analyser le comportement opérationnel de l&#039;utilisateur précédent, le type,
  la distribution régionale ou d&#039;autres informations plus.
  Le journal d&#039;application indique également les multiples niveaux en même temps,
  il est possible de facilement obtenir l&#039;analyse de l&#039;état de santé de l&#039;application,
  trouver rapidement les problèmes et les localiser rapidement, et résoudre le problème, remédier à la perte.
  </p>
  <p class="simpara">
  L&#039;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&#039;a pas de niveau d&#039;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&#039;application.
  </p>
  <p class="simpara">
   La bonne nouvelle est qu&#039;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).
  </p>
  <p class="para">
   Donc il y a un journal de bibliothèques répondant aux exigences suivantes:
    <ul class="simplelist">
        <li>Modules, classification</li>
        <li>Configuration simple (de préférence sans configuration)</li>
        <li>Format de journal clair et facile à comprendre</li>
        <li>Application simple et bonne performance</li>
    </ul>
    <abbr>Seaslog</abbr> répond à ces demandes.
  </p>
  <p class="para">
  Ce qui est fourni actuellement:
    <ul class="simplelist">
        <li>Dans le projet PHP, enregistrer la spécification du journal et repidly.</li>
        <li>Configurer le répertoire de journal par défaut et le module</li>
        <li>Répertoire de journal spécifié et capture de la configuration actuelle</li>
        <li>Analyse préliminaire du cadre d'alerte précoce</li>
        <li>Tampon de journal efficace et débogage de tampon pratique</li>
        <li>Suivre la spécification de l'interface de journal PSR-3</li>
        <li>Enregistrer automatiquement les informations d'erreur</li>
        <li>Enregistrer automatiquement les informations anormales</li>
        <li>Support Connectez le port TCP, envoyez avec RFC5424</li>
        <li>Support Connectez le port UDP, envoyez avec RFC5424</li>
        <li>Support RequestId différencie les demandes</li>
        <li>Support pour les personnalisations de modèle de journal</li>
    </ul>
  </p>
  <p class="simpara">
   Voir plus <a href="https://seasx.github.io/SeasLog/" class="link external">&raquo;&nbsp;Document SeasLog</a> sur Github.
  </p>
 </div>

 





 





 





 






 






<ul class="chunklist chunklist_book"><li><a href="seaslog.setup.php">Installation/Configuration</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="seaslog.requirements.php">Pr&eacute;-requis</a></li><li><a href="seaslog.installation.php">Installation</a></li><li><a href="seaslog.configuration.php">Configuration &agrave; l'ex&eacute;cution</a></li><li><a href="seaslog.resources.php">Types de ressources</a></li></ul></li><li><a href="seaslog.constants.php">Constantes pr&eacute;-d&eacute;finies</a></li><li><a href="seaslog.examples.php">Exemples</a></li><li><a href="ref.seaslog.php">Fonctions de Seaslog</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="function.seaslog-get-author.php">seaslog_get_author</a> — Renvoie l'auteur de SeasLog.</li><li><a href="function.seaslog-get-version.php">seaslog_get_version</a> — Renvoie la version de SeasLog.</li></ul></li><li><a href="class.seaslog.php">SeasLog</a> — La classe SeasLog<ul class="chunklist chunklist_book chunklist_children"><li><a href="seaslog.alert.php">SeasLog::alert</a> — Enregistre les informations du journal d'alerte</li><li><a href="seaslog.analyzercount.php">SeasLog::analyzerCount</a> — Renvoie le nombre de journaux par niveau, chemin de journal et mot-cl&eacute;</li><li><a href="seaslog.analyzerdetail.php">SeasLog::analyzerDetail</a> — Renvoie les d&eacute;tails du journal par niveau, chemin de journal, mot-cl&eacute;, d&eacute;but, limite, ordre</li><li><a href="seaslog.closeloggerstream.php">SeasLog::closeLoggerStream</a> — Lib&egrave;re manuellement le flux de journalisation du journal</li><li><a href="seaslog.construct.php">SeasLog::__construct</a> — Description</li><li><a href="seaslog.critical.php">SeasLog::critical</a> — Enregistre les informations de journalisation critiques</li><li><a href="seaslog.debug.php">SeasLog::debug</a> — Enregistre les informations de journalisation de d&eacute;bogage</li><li><a href="seaslog.destruct.php">SeasLog::__destruct</a> — Description</li><li><a href="seaslog.emergency.php">SeasLog::emergency</a> — Enregistre les informations du journal d'urgence</li><li><a href="seaslog.error.php">SeasLog::error</a> — Enregistre les informations du journal d'erreur</li><li><a href="seaslog.flushbuffer.php">SeasLog::flushBuffer</a> — Vide le tampon de journaux, le d&eacute;verse dans le fichier de l'appender ou l'envoie &agrave; l'API distante avec TCP/UDP</li><li><a href="seaslog.getbasepath.php">SeasLog::getBasePath</a> — Renvoie le chemin de base de SeasLog</li><li><a href="seaslog.getbuffer.php">SeasLog::getBuffer</a> — Renvoie le tampon de journaux en m&eacute;moire sous forme de tableau</li><li><a href="seaslog.getbufferenabled.php">SeasLog::getBufferEnabled</a> — D&eacute;termine si le tampon est activ&eacute;</li><li><a href="seaslog.getdatetimeformat.php">SeasLog::getDatetimeFormat</a> — Renvoie le format de date et d'heure de SeasLog</li><li><a href="seaslog.getlastlogger.php">SeasLog::getLastLogger</a> — D&eacute;finit le dernier journalisateur de SeasLog</li><li><a href="seaslog.getrequestid.php">SeasLog::getRequestID</a> — Renvoie les requ&ecirc;tes diff&eacute;renci&eacute;es par request_id de SeasLog</li><li><a href="seaslog.getrequestvariable.php">SeasLog::getRequestVariable</a> — Renvoie la variable de requ&ecirc;te de SeasLog</li><li><a href="seaslog.info.php">SeasLog::info</a> — Enregistre les informations de journalisation de niveau info</li><li><a href="seaslog.log.php">SeasLog::log</a> — La fonction de journalisation de l'enregistrement commun</li><li><a href="seaslog.notice.php">SeasLog::notice</a> — Enregistre les informations de journalisation de notification</li><li><a href="seaslog.setbasepath.php">SeasLog::setBasePath</a> — D&eacute;finit le chemin de base de SeasLog</li><li><a href="seaslog.setdatetimeformat.php">SeasLog::setDatetimeFormat</a> — D&eacute;finit le format de date et d'heure de SeasLog</li><li><a href="seaslog.setlogger.php">SeasLog::setLogger</a> — D&eacute;finit le nom du journalisateur de SeasLog</li><li><a href="seaslog.setrequestid.php">SeasLog::setRequestID</a> — D&eacute;finit les request_id des requ&ecirc;tes diff&eacute;renci&eacute;es de SeasLog</li><li><a href="seaslog.setrequestvariable.php">SeasLog::setRequestVariable</a> — D&eacute;finit manuellement la variable de requ&ecirc;te de SeasLog</li><li><a href="seaslog.warning.php">SeasLog::warning</a> — Enregistre les informations de journalisation d'avertissement</li></ul></li></ul></div><?php manual_footer($setup); ?>