diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 3715449bec..4fc1d62477 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -4,6 +4,7 @@ namespace App\Providers; use Validator; use Illuminate\Support\ServiceProvider; use DB; +use Log; /** @@ -78,6 +79,20 @@ class AppServiceProvider extends ServiceProvider */ public function register() { - // + $monolog = Log::getMonolog(); + + if (config('app.debug')) { + $log_level = 'debug'; + } else { + if (config('log-level')) { + $log_level = config('log-level'); + } else { + $log_level = 'error'; + } + } + + foreach($monolog->getHandlers() as $handler) { + $handler->setLevel($log_level); + } } } diff --git a/config/app.php b/config/app.php index 12451ad85e..a54c267f6d 100755 --- a/config/app.php +++ b/config/app.php @@ -109,6 +109,7 @@ return [ */ 'log' => env('APP_LOG', 'single'), + 'log-level' => env('APP_LOG_LEVEL', 'error'), /*