Aien Saidi
Aien Saidi

Reputation: 159

Class 'Psr\Log\LogLevel' not found in ErrorHandler.php

using composer update or composer install getting this error:

Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files
> Incenteev\ParameterHandler\ScriptHandler::buildParameters
Updating the "app/config/parameters.yml" file
> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap
> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache
PHP Fatal error:  Class 'Psr\Log\LogLevel' not found in /var/www/html/Project/MRA/vendor/symfony/symfony/src/Symfony/Component/Debug/ErrorHandler.php on line 121
Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache handling the post-install-cmd event terminated with an exception



  [RuntimeException]                                                                                                                                             
  An error occurred when executing the "'cache:clear --no-warmup'" command:                                                                                      
  PHP Fatal error:  Class 'Psr\Log\LogLevel' not found in /var/www/html/Project/MRA/vendor/symfony/symfony/src/Symfony/Component/Debug/ErrorHandler.php on line  
   121                                                                                                                                                           
  .                                                                                                                                                              



install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--ignore-platform-reqs] [--] [<packages>]...

I'm using symfony 2.7.7 and here is my composer.json:

Upvotes: 1

Views: 2296

Answers (1)

Aien Saidi
Aien Saidi

Reputation: 159

Ok, PSR Logger wasn't in the composer.json, so I added "psr/log": "dev-master" into composer.json and fixed the error. PS: don't know why suddenly it didn't work just because it wasn't installed!

Upvotes: 1

Related Questions