From b72a7aa35fcbc13cf75d040f483101676d47572b Mon Sep 17 00:00:00 2001 From: Sebastian Marcet Date: Tue, 23 Feb 2016 16:07:21 -0300 Subject: [PATCH] Added log level configuration param Change-Id: I19e7528460ea3600abdf7d54b2d91d1fa89f1e10 --- .env.example | 3 ++- app/Providers/AppServiceProvider.php | 4 ++++ config/log.php | 20 +++++++++++--------- 3 files changed, 17 insertions(+), 10 deletions(-) diff --git a/.env.example b/.env.example index c8817be2..17a3b62a 100644 --- a/.env.example +++ b/.env.example @@ -52,4 +52,5 @@ ACCESS_TOKEN_CACHE_LIFETIME=300 API_RESPONSE_CACHE_LIFETIME=600 LOG_EMAIL_TO=smarcet@gmail.com -LOG_EMAIL_FROM=smarcet@gmail.com \ No newline at end of file +LOG_EMAIL_FROM=smarcet@gmail.com +LOG_LEVEL=info \ No newline at end of file diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 92731fba..5c99bb8d 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -18,6 +18,10 @@ class AppServiceProvider extends ServiceProvider */ public function boot() { + $monolog = Log::getMonolog(); + foreach($monolog->getHandlers() as $handler) { + $handler->setLevel(Config::get('log.level', 'error')); + } //set email log $to = Config::get('log.to_email'); diff --git a/config/log.php b/config/log.php index 130fafaf..029d49b7 100644 --- a/config/log.php +++ b/config/log.php @@ -1,10 +1,12 @@ env('LOG_EMAIL_TO'), - //The sender of the mail - 'from_email' => env('LOG_EMAIL_FROM'), - ); \ No newline at end of file +return array( + /** + * EMAIL ERROR LOG CONFIGURATION + */ + //The receiver of the mail + 'to_email' => env('LOG_EMAIL_TO'), + //The sender of the mail + 'from_email' => env('LOG_EMAIL_FROM'), + //Log Level (debug, info, notice, warning, error, critical, alert) + 'level' => env('LOG_LEVEL', 'error'), +); \ No newline at end of file