Проверено 6 ноября 2026 года
Windows, PHP 8.3.33 ZTS, Composer 2.10.3.
monolog/monolog 3.12.1, psr/log 3.0.2.

composer validate --strict: PASS
composer check-platform-reqs: PASS
composer audit --locked: PASS, известных advisories для lock не обнаружено.
PHP lint всех 4 исходных файлов: PASS.
composer first: INFO и WARNING дописаны, DEBUG отфильтрован.
composer compare: channel, level_name, message, context двух JSONL совпали.
Сравнительные фрагменты статьи (common/native/library): lint и выполнение PASS.
composer demo -- all: 12/12 PASS.
levels, stream, json, context, exception, channels, rotating,
fingers-crossed, handlers, processor, php-warning, uncaught.
php-warning: реальный дочерний PHP, warning записан, продолжение, exit0.
uncaught: реальный дочерний PHP, exception записан, продолжения нет, exit255.

Проверки не требуют сети после composer install.
В ZIP нет vendor, журналов выполнения и секретов.
Запуски под PHP8.2/8.4/8.5, FPM/Apache, сеть/внешняя доставка,
смена суток и удаление старых ротационных файлов, нагрузка, конкурентная запись,
TLS, заполненный диск и универсальный перехват fatal ошибок не проверялись.
error_log сравнивается в режиме message_type3; системный type0 не перенастраивался.
php.ini и настройки веб-сервера не изменялись.
