SeasLog::analyzerCount
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