notice($message.' : '.json_encode($data)); break; case 'warning': \Log::channel($channel)->warning($message.' : '.json_encode($data)); break; case 'info': \Log::channel($channel)->info($message.' : '.json_encode($data)); break; default: \Log::channel($channel)->error($message.' : '.json_encode($data)); break; } Mail::to(config('app.exception_mail'))->send(new MailLog($channel, $context, $message, $data)); } }