Seldaek/monolog · error · LogicException

No formatter has been set and this handler does not have a d

Error message

No formatter has been set and this handler does not have a default formatter

What it means

Error "No formatter has been set and this handler does not have a default formatter" thrown in Seldaek/monolog.

Source

Thrown at src/Monolog/Handler/PsrHandler.php:87

    }

    /**
     * Sets the formatter.
     */
    public function setFormatter(FormatterInterface $formatter): HandlerInterface
    {
        $this->formatter = $formatter;

        return $this;
    }

    /**
     * Gets the formatter.
     */
    public function getFormatter(): FormatterInterface
    {
        if ($this->formatter === null) {
            throw new \LogicException('No formatter has been set and this handler does not have a default formatter');
        }

        return $this->formatter;
    }
}

View on GitHub (pinned to 57eb102834)

When it happens

Trigger: Thrown at src/Monolog/Handler/PsrHandler.php:87 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/2886e355e6659de9. Report an issue: GitHub.