Seldaek/monolog · error · InvalidArgumentException
The FlowdockHandler requires an instance of Monolog\Formatte
Error message
The FlowdockHandler requires an instance of Monolog\Formatter\FlowdockFormatter to function correctly
What it means
Error "The FlowdockHandler requires an instance of Monolog\Formatter\FlowdockFormatter to function correctly" thrown in Seldaek/monolog.
Source
Thrown at src/Monolog/Handler/FlowdockHandler.php:72
'ssl://api.flowdock.com:443',
$level,
$bubble,
$persistent,
$timeout,
$writingTimeout,
$connectionTimeout,
$chunkSize
);
$this->apiToken = $apiToken;
}
/**
* @inheritDoc
*/
public function setFormatter(FormatterInterface $formatter): HandlerInterface
{
if (!$formatter instanceof FlowdockFormatter) {
throw new \InvalidArgumentException('The FlowdockHandler requires an instance of Monolog\Formatter\FlowdockFormatter to function correctly');
}
return parent::setFormatter($formatter);
}
/**
* Gets the default formatter.
*/
protected function getDefaultFormatter(): FormatterInterface
{
throw new \InvalidArgumentException('The FlowdockHandler must be configured (via setFormatter) with an instance of Monolog\Formatter\FlowdockFormatter to function correctly');
}
/**
* @inheritDoc
*/
protected function write(LogRecord $record): void
{View on GitHub (pinned to 57eb102834)
When it happens
Trigger: Thrown at src/Monolog/Handler/FlowdockHandler.php:72 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/088bdedd63c4e650.
Report an issue: GitHub.