# La clase SeasLog

(PECL seaslog >=1.0.0)

## Introducción

## Sinopsis de la Clase

class SeasLog {
/* Métodos */
public static function alert(string `$message`, array `$content` = ?, string `$logger` = ?): bool
public static function analyzerCount(string `$level`, string `$log_path` = ?, string `$key_word` = ?): mixed
public static function analyzerDetail(
string `$level`,
string `$log_path` = ?,
string `$key_word` = ?,
int `$start` = ?,
int `$limit` = ?,
int `$order` = ?
): mixed
public static function closeLoggerStream(int `$model`, string `$logger`): bool
public static function critical(string `$message`, array `$content` = ?, string `$logger` = ?): bool
public static function debug(string `$message`, array `$content` = ?, string `$logger` = ?): bool
public function __destruct()
public static function emergency(string `$message`, array `$content` = ?, string `$logger` = ?): bool
public static function error(string `$message`, array `$content` = ?, string `$logger` = ?): bool
public static function flushBuffer(): bool
public static function Seaslog::getBasePath(): string
public static function getBuffer(): array
public static function getBufferEnabled(): bool
public static function getDatetimeFormat(): string
public static function getLastLogger(): string
public static function getRequestID(): string
public static function getRequestVariable(int `$key`): bool
public static function info(string `$message`, array `$content` = ?, string `$logger` = ?): bool
public static function log(
string `$level`,
string `$message` = ?,
array `$content` = ?,
string `$logger` = ?
): bool
public static function notice(string `$message`, array `$content` = ?, string `$logger` = ?): bool
public static function setBasePath(string `$base_path`): bool
public static function setDatetimeFormat(string `$format`): bool
public static function setLogger(string `$logger`): bool
public static function setRequestID(string `$request_id`): bool
public static function setRequestVariable(int `$key`, string `$value`): bool
public static function warning(string `$message`, array `$content` = ?, string `$logger` = ?): bool
}

## Tabla de contenidos

- SeasLog::alert — Registra la información del registro de alerta
- SeasLog::analyzerCount — Devuelve el número de registros por nivel, ruta de acceso del registro y palabra clave
- SeasLog::analyzerDetail — Devuelve los detalles del registro por nivel, ruta de registro, palabra clave, inicio, límite, orden
- SeasLog::closeLoggerStream — Libera manualmente el flujo de registro del registro
- SeasLog::__construct — Descripción
- SeasLog::critical — Registra la información de registro crítica
- SeasLog::debug — Registra la información de depuración
- SeasLog::__destruct — Descripción
- SeasLog::emergency — Registra la información del registro de emergencia
- SeasLog::error — Registra la información del registro de errores
- SeasLog::flushBuffer — Vacía el buffer de registros, lo vierte en el fichero del appender o lo envía a la API remota con TCP/UDP
- SeasLog::getBasePath — Devuelve la ruta base de SeasLog
- SeasLog::getBuffer — Devuelve el búfer de registros en memoria como un array
- SeasLog::getBufferEnabled — Determina si el búfer está activado
- SeasLog::getDatetimeFormat — Devuelve el formato de fecha y hora de SeasLog
- SeasLog::getLastLogger — Define el último registrador de SeasLog
- SeasLog::getRequestID — Devuelve las solicitudes diferenciadas por request_id de SeasLog
- SeasLog::getRequestVariable — Devuelve la variable de petición de SeasLog
- SeasLog::info — Registra la información de registro de nivel info
- SeasLog::log — La función de registro de la grabación común
- SeasLog::notice — Registra la información de registro de notificación
- SeasLog::setBasePath — Define la ruta de base de SeasLog
- SeasLog::setDatetimeFormat — Define el formato de fecha y hora de SeasLog
- SeasLog::setLogger — Define el nombre del registrador de SeasLog
- SeasLog::setRequestID — Define los request_id de las peticiones diferenciadas de SeasLog
- SeasLog::setRequestVariable — Define manualmente la variable de petición de SeasLog
- SeasLog::warning — Registra la información de registro de advertencia

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open