<?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 => 'es',
  ),
  'this' => 
  array (
    0 => 'book.seaslog.php',
    1 => 'Seaslog',
    2 => 'Seaslog',
  ),
  'up' => 
  array (
    0 => 'refs.basic.other.php',
    1 => 'Otras extensiones b&aacute;sicas',
  ),
  'prev' => 
  array (
    0 => 'class.random-randomexception.php',
    1 => 'Random\\RandomException',
  ),
  'next' => 
  array (
    0 => 'seaslog.setup.php',
    1 => 'Instalaci&oacute;n/Configuraci&oacute;n',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    '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">Introducción</h1>
   <p class="simpara">
   <abbr>Seaslog</abbr> es una extensión de registro eficiente, rápida y estable para PHP.
  </p>
  <p class="simpara">
  El registro, que generalmente es el registro de operaciones del sistema,
  del software y de la aplicación.
  A través del análisis del registro, puede facilitar a los usuarios comprender el funcionamiento del sistema,
  del software y de la aplicación.
  Si el registro de la aplicación es lo suficientemente rico,
  también puede analizar el comportamiento operativo del usuario anterior, el tipo,
  la distribución regional u otra información adicional. El registro de la aplicación también indica múltiples niveles al mismo tiempo,
  puede obtener fácilmente el análisis del estado de salud de la aplicación,
  encontrar rápidamente los problemas y localizarlos rápidamente, y resolver el problema, remediar la pérdida.
  </p>
  <p class="simpara">
  La función error_log, syslog que está integrada en PHP es potente y tiene un excelente rendimiento,
  pero debido a varios defectos (error_log no tiene nivel de error, no tiene formato fijo, syslog independientemente del módulo,
  y se mezcla con el registro del sistema), reduce mucho la flexibilidad y no puede satisfacer los requisitos de la aplicación.
  </p>
  <p class="simpara">
   La buena noticia es que existen varias bibliotecas de clases de registro de terceros establecidas
   para compensar los defectos, como log4php, plog, monolog (por supuesto,
   hay muchas aplicaciones en el desarrollo de proyectos de la clase de registro).
  </p>
  <p class="para">
   Por lo tanto, hay una biblioteca de registro que cumple con los siguientes requisitos:
    <ul class="simplelist">
        <li>Módulos, clasificación</li>
        <li>Configuración simple (preferiblemente sin configuración)</li>
        <li>Formato de registro claro y fácil de entender</li>
        <li>Aplicación simple y buen rendimiento</li>
    </ul>
    <abbr>Seaslog</abbr> cumple con estas demandas.
  </p>
  <p class="para">
  Lo que se proporciona actualmente:
    <ul class="simplelist">
        <li>En el proyecto PHP, registrar la especificación del registro y repidly.</li>
        <li>Configurar el directorio de registro predeterminado y el módulo</li>
        <li>Directorio de registro especificado y captura de la configuración actual</li>
        <li>Análisis preliminar del marco de alerta temprana</li>
        <li>Tampon de registro eficiente y depuración de tampon práctica</li>
        <li>Seguir la especificación de la interfaz de registro PSR-3</li>
        <li>Registrar automáticamente la información de error</li>
        <li>Registrar automáticamente la información anormal</li>
        <li>Soporte Conectar el puerto TCP, enviar con RFC5424</li>
        <li>Soporte Conectar el puerto UDP, enviar con RFC5424</li>
        <li>Soporte RequestId diferencia las solicitudes</li>
        <li>Soporte para las personalizaciones de plantilla de registro</li>
    </ul>
  </p>
  <p class="simpara">
   Ver más <a href="https://seasx.github.io/SeasLog/" class="link external">&raquo;&nbsp;Document SeasLog</a> en Github.
  </p>
 </div>

 





 





 





 






 






<ul class="chunklist chunklist_book"><li><a href="seaslog.setup.php">Instalaci&oacute;n/Configuraci&oacute;n</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="seaslog.requirements.php">Requerimientos</a></li><li><a href="seaslog.installation.php">Instalaci&oacute;n</a></li><li><a href="seaslog.configuration.php">Configuraci&oacute;n en tiempo de ejecuci&oacute;n</a></li><li><a href="seaslog.resources.php">Tipos de recursos</a></li></ul></li><li><a href="seaslog.constants.php">Constantes predefinidas</a></li><li><a href="seaslog.examples.php">Ejemplos</a></li><li><a href="ref.seaslog.php">Funciones de Seaslog</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="function.seaslog-get-author.php">seaslog_get_author</a> — Devuelve el autor de SeasLog.</li><li><a href="function.seaslog-get-version.php">seaslog_get_version</a> — Devuelve la versi&oacute;n de SeasLog.</li></ul></li><li><a href="class.seaslog.php">SeasLog</a> — La clase SeasLog<ul class="chunklist chunklist_book chunklist_children"><li><a href="seaslog.alert.php">SeasLog::alert</a> — Registra la informaci&oacute;n del registro de alerta</li><li><a href="seaslog.analyzercount.php">SeasLog::analyzerCount</a> — Devuelve el n&uacute;mero de registros por nivel, ruta de acceso del registro y palabra clave</li><li><a href="seaslog.analyzerdetail.php">SeasLog::analyzerDetail</a> — Devuelve los detalles del registro por nivel, ruta de registro, palabra clave, inicio, l&iacute;mite, orden</li><li><a href="seaslog.closeloggerstream.php">SeasLog::closeLoggerStream</a> — Libera manualmente el flujo de registro del registro</li><li><a href="seaslog.construct.php">SeasLog::__construct</a> — Descripci&oacute;n</li><li><a href="seaslog.critical.php">SeasLog::critical</a> — Registra la informaci&oacute;n de registro cr&iacute;tica</li><li><a href="seaslog.debug.php">SeasLog::debug</a> — Registra la informaci&oacute;n de depuraci&oacute;n</li><li><a href="seaslog.destruct.php">SeasLog::__destruct</a> — Descripci&oacute;n</li><li><a href="seaslog.emergency.php">SeasLog::emergency</a> — Registra la informaci&oacute;n del registro de emergencia</li><li><a href="seaslog.error.php">SeasLog::error</a> — Registra la informaci&oacute;n del registro de errores</li><li><a href="seaslog.flushbuffer.php">SeasLog::flushBuffer</a> — Vac&iacute;a el buffer de registros, lo vierte en el fichero del appender o lo env&iacute;a a la API remota con TCP/UDP</li><li><a href="seaslog.getbasepath.php">SeasLog::getBasePath</a> — Devuelve la ruta base de SeasLog</li><li><a href="seaslog.getbuffer.php">SeasLog::getBuffer</a> — Devuelve el b&uacute;fer de registros en memoria como un array</li><li><a href="seaslog.getbufferenabled.php">SeasLog::getBufferEnabled</a> — Determina si el b&uacute;fer est&aacute; activado</li><li><a href="seaslog.getdatetimeformat.php">SeasLog::getDatetimeFormat</a> — Devuelve el formato de fecha y hora de SeasLog</li><li><a href="seaslog.getlastlogger.php">SeasLog::getLastLogger</a> — Define el &uacute;ltimo registrador de SeasLog</li><li><a href="seaslog.getrequestid.php">SeasLog::getRequestID</a> — Devuelve las solicitudes diferenciadas por request_id de SeasLog</li><li><a href="seaslog.getrequestvariable.php">SeasLog::getRequestVariable</a> — Devuelve la variable de petici&oacute;n de SeasLog</li><li><a href="seaslog.info.php">SeasLog::info</a> — Registra la informaci&oacute;n de registro de nivel info</li><li><a href="seaslog.log.php">SeasLog::log</a> — La funci&oacute;n de registro de la grabaci&oacute;n com&uacute;n</li><li><a href="seaslog.notice.php">SeasLog::notice</a> — Registra la informaci&oacute;n de registro de notificaci&oacute;n</li><li><a href="seaslog.setbasepath.php">SeasLog::setBasePath</a> — Define la ruta de base de SeasLog</li><li><a href="seaslog.setdatetimeformat.php">SeasLog::setDatetimeFormat</a> — Define el formato de fecha y hora de SeasLog</li><li><a href="seaslog.setlogger.php">SeasLog::setLogger</a> — Define el nombre del registrador de SeasLog</li><li><a href="seaslog.setrequestid.php">SeasLog::setRequestID</a> — Define los request_id de las peticiones diferenciadas de SeasLog</li><li><a href="seaslog.setrequestvariable.php">SeasLog::setRequestVariable</a> — Define manualmente la variable de petici&oacute;n de SeasLog</li><li><a href="seaslog.warning.php">SeasLog::warning</a> — Registra la informaci&oacute;n de registro de advertencia</li></ul></li></ul></div><?php manual_footer($setup); ?>