|
|
@@ -45,16 +45,25 @@ class WebHook{
|
|
|
}
|
|
|
|
|
|
private function send($url, $param){
|
|
|
- Log::info('webhook send ',$param);
|
|
|
try{
|
|
|
$response = Http::post($url, $param);
|
|
|
+ $logResponse = [
|
|
|
+ 'status'=>$response->status(),
|
|
|
+ 'headers'=>$response->headers(),
|
|
|
+ 'body'=>$response->body(),
|
|
|
+ ];
|
|
|
if($response->successful()){
|
|
|
+ Log::info('webhook send to:{url} message:{message} response:{response} ',
|
|
|
+ ['url'=>$url,'message'=>$param,'response'=>$logResponse]);
|
|
|
return 0;
|
|
|
}else{
|
|
|
+ Log::error('webhook send to:{url} message:{message} ',
|
|
|
+ ['url'=>$url,'message'=>$param,'response'=>$logResponse]);
|
|
|
return 1;
|
|
|
}
|
|
|
}catch(\Exception $e){
|
|
|
- Log::error('webhook send fail',$e);
|
|
|
+ Log::error('webhook send to:{url} message:{message} error:{error} ',
|
|
|
+ ['url'=>$url,'message'=>$param,$error=>$e]);
|
|
|
return 1;
|
|
|
}
|
|
|
return 0;
|