channelName = $channelName; return $logHelper; } public function info($message) { $envVar = env('LARAVEL_VAPOR_ENABLED'); $isLocal = env('VAPOR_ENV') === 'local'; Log::info('Info:', [ 'message' => $message, 'channelName' => $this->channelName, 'envVar' => $envVar, ]); if ($envVar && !$isLocal) { Log::channel($this->channelName.'_vapor')->info(json_encode($message)); } else{ Log::channel($this->channelName)->info(json_encode($message)); } } public function warning($message) { $envVar = env('LARAVEL_VAPOR_ENABLED'); $isLocal = env('VAPOR_ENV') === 'local'; Log::info('Warning:', [ 'message' => $message, 'channelName' => $this->channelName, 'envVar' => $envVar, ]); if ($envVar && !$isLocal) { Log::channel($this->channelName . '_vapor')->warning(json_encode($message)); } else { Log::channel($this->channelName)->warning(json_encode($message)); } } public function error($message) { $envVar = env('LARAVEL_VAPOR_ENABLED'); $isLocal = env('VAPOR_ENV') === 'local'; Log::info('Error:', [ 'message' => $message, 'channelName' => $this->channelName, 'envVar' => $envVar, ]); if ($envVar && !$isLocal) { Log::channel($this->channelName . '_vapor')->error(json_encode($message)); } else { Log::channel($this->channelName)->error(json_encode($message)); } } }