Documentación offline PHP master

SeasLog::analyzerCount

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

SeasLog::analyzerCount

Devuelve el número de registros por nivel, ruta de acceso del registro y palabra clave

Descripción#

public static SeasLog::analyzerCount(string $level, [string $log_path], [string $key_word]): mixed
```php

\`SeasLog\` obtiene el valor del contador de \`grep -ai '{level}' \| grep -aic '{key_word}'\` utiliza el pipe del sistema y devuelve a PHP (array o integer).

## Parámetros

`level`  
String. El nivel de información del registro.

`log_path`  
String. La ruta de acceso de la información del registro.

`key_word`  
String. La palabra clave de búsqueda para la información del registro.

## Valores devueltos

Si \`level\` es SEASLOG_ALL o está vacío, devuelve todos los niveles contados como \`array\`. Si \`level\` es SEASLOG_INFO o cualquier otro nivel, devuelve el contador como \`integer\`.

## Ejemplos

Ejemplo de `SeasLog::analyzerCount`

```php

Resultado del ejemplo anterior es similar a:

array(8) {
  ["DEBUG"]=>
  int(180)
  ["INFO"]=>
  int(214)
  ["NOTICE"]=>
  int(0)
  ["WARNING"]=>
  int(0)
  ["ERROR"]=>
  int(228)
  ["CRITICAL"]=>
  int(244)
  ["ALERT"]=>
  int(1)
  ["EMERGENCY"]=>
  int(0)
}

int(180)

int(228)

int(29)

Véase también#

SeasLog::analyzerDetail