Seldaek/monolog · error · InvalidArgumentException
The given message type "%s" is not supported
Error message
The given message type "%s" is not supported
What it means
Error "The given message type "%s" is not supported" thrown in Seldaek/monolog.
Source
Thrown at src/Monolog/Handler/ErrorLogHandler.php:47
/** @var 0|4 */
protected int $messageType;
protected bool $expandNewlines;
/**
* @param 0|4 $messageType Says where the error should go.
* @param bool $expandNewlines If set to true, newlines in the message will be expanded to be take multiple log entries
*
* @throws \InvalidArgumentException If an unsupported message type is set
*/
public function __construct(int $messageType = self::OPERATING_SYSTEM, int|string|Level $level = Level::Debug, bool $bubble = true, bool $expandNewlines = false)
{
parent::__construct($level, $bubble);
if (false === \in_array($messageType, self::getAvailableTypes(), true)) {
$message = sprintf('The given message type "%s" is not supported', print_r($messageType, true));
throw new \InvalidArgumentException($message);
}
$this->messageType = $messageType;
$this->expandNewlines = $expandNewlines;
}
/**
* @return int[] With all available types
*/
public static function getAvailableTypes(): array
{
return [
self::OPERATING_SYSTEM,
self::SAPI,
];
}
/**View on GitHub (pinned to 57eb102834)
When it happens
Trigger: Thrown at src/Monolog/Handler/ErrorLogHandler.php:47 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/6d66322f4c0c63ef.
Report an issue: GitHub.