|
SeasLog::analyzerCountGet log count by level, log_path and key_word Description
public static mixed SeasLog::analyzerCount(string
$level, string $log_path = ?, string $key_word = ?)`SeasLog` get count value of `grep -ai '{level}' | grep -aic '{key_word}'` use system pipe and return to PHP (array or int). Parameters
Return ValuesIf `level` is SEASLOG_ALL or Empty, return all levels count as `array`. If `level` is SEASLOG_INFO or the other level, return count as `int`. ExamplesExample #1 SeasLog::analyzerCount example The above example will output something similar to:
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)
See Also
|