Seldaek/monolog · error · InvalidArgumentException
Invalid average system load: `%s`
Error message
Invalid average system load: `%s`
What it means
Error "Invalid average system load: `%s`" thrown in Seldaek/monolog.
Source
Thrown at src/Monolog/Processor/LoadAverageProcessor.php:44
private const AVAILABLE_LOAD = [
self::LOAD_1_MINUTE,
self::LOAD_5_MINUTE,
self::LOAD_15_MINUTE,
];
/**
* @var int
*/
protected $avgSystemLoad;
/**
* @param self::LOAD_* $avgSystemLoad
*/
public function __construct(int $avgSystemLoad = self::LOAD_1_MINUTE)
{
if (!\in_array($avgSystemLoad, self::AVAILABLE_LOAD, true)) {
throw new \InvalidArgumentException(sprintf('Invalid average system load: `%s`', $avgSystemLoad));
}
$this->avgSystemLoad = $avgSystemLoad;
}
/**
* {@inheritDoc}
*/
public function __invoke(LogRecord $record): LogRecord
{
if (!\function_exists('sys_getloadavg')) {
return $record;
}
$usage = sys_getloadavg();
if (false === $usage) {
return $record;
}
$record->extra['load_average'] = $usage[$this->avgSystemLoad];View on GitHub (pinned to 57eb102834)
When it happens
Trigger: Thrown at src/Monolog/Processor/LoadAverageProcessor.php:44 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of Seldaek/monolog@57eb102834 (2026-08-17).
Data as JSON: /api/errors/38127d51ef3a5654.
Report an issue: GitHub.