Monolog Handler for different kinds of logging

Code
<?php

use Monolog\Logger;
use Monolog\Handler\StreamHandler;

$logFile = '/tmp/prod.log';

$handlers = [
    new StreamHandler($logFile, Logger::WARNING),
];

$log = new Logger('name', $handlers);

$log->warning('Foo');
$log->error('Bar');

echo file_get_contents($logFile);
Result
[2026-05-10T23:22:28.951545+02:00] name.WARNING: Foo [] []
[2026-05-10T23:22:28.952633+02:00] name.ERROR: Bar [] []
Used Versions
PHP 8.3, Laminas MVC 3.2, Symfony 5.2, Laravel 8.28, PHPUnit 9.5, Doctrine ORM 2.8