Error:
laravel.EMERGENCY: Unable to create configured logger. Using emergency logger. {"exception":"[object] (InvalidArgumentException(code: 0): Log [] is not defined. at C:\\xampp-laravel\\htdocs\\ds-consulting-firm-10-ms\\vendor\\laravel\\framework\\src\\Illuminate\\Log\\LogManager.php:212)
[stacktrace]
#0 C:\\xampp-laravel\\htdocs\\ds-consulting-firm-10-ms\\vendor\\laravel\\framework\\src\\Illuminate\\Log\\LogManager.php(137): Illuminate\\Log\\LogManager->resolve(NULL, NULL)
#1 C:\\xampp-laravel\\htdocs\\ds-consulting-firm-10-ms\\vendor\\laravel\\framework\\src\\Illuminate\\Log\\LogManager.php(124): Illuminate\\Log\\LogManager->get(NULL)
#2 C:\\xampp-laravel\\htdocs\\ds-consulting-firm-10-ms\\vendor\\laravel\\framework\\src\\Illuminate\\Log\\LogManager.php(706): Illuminate\\Log\\LogManager->driver()
#3 C:\\xampp-laravel\\htdocs\\ds-consulting-firm-10-ms\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(355): Illuminate\\Log\\LogManager->info('ForgotPasswordC...')
#4 C:\\xampp-laravel\\htdocs\\ds-consulting-firm-10-ms\\app\\Http\\Controllers\\Auth\\ForgotPasswordController.php(31): Illuminate\\Support\\Facades\\Facade::__callStatic('info', Array)
#5 [internal function]: App\\Http\\Controllers\\Auth\\ForgotPasswordController->__construct()
#6 C:\\xampp-laravel\\htdocs\\ds-consulting-firm-10-ms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(952): ReflectionClass->newInstanceArgs(Array)
#7 C:\\xampp-laravel\\htdocs\\ds-consulting-firm-10-ms\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(795): Illuminate\\Container\\Container->build('App\\\\Http\\\\Contro...')
Solution:
It’s possible that Laravel 5.7 handled the default logging setup differently than Laravel 10. This issue may occur if your Laravel 10 application does not contain a config/logging.php file.
The config/logging.php file needs to be created to fix this problem. I’ve included an example configuration for your reference:
The config/logging.php file needs to be created to fix this problem. I’ve included an example configuration for your reference:
Running Your Application
Try launching your Laravel application once more after adding the logging configuration. You should be able to see your log files being generated in the designated storage/logs location once the error has been fixed.