From 5e0603447bcfe92d7db8f1279861f179a16b9c15 Mon Sep 17 00:00:00 2001 From: Djery-Tom Date: Mon, 7 Dec 2020 05:28:23 +0100 Subject: [PATCH] + Add logging --- database/Requester.php | 37 +++++++++++++++++++++++++++++-------- logs/log_7-12-2020.log | 12 ++++++++++++ 2 files changed, 41 insertions(+), 8 deletions(-) create mode 100644 logs/log_7-12-2020.log diff --git a/database/Requester.php b/database/Requester.php index 9ff9d6b..89b35f3 100644 --- a/database/Requester.php +++ b/database/Requester.php @@ -73,7 +73,7 @@ class Requester try{ $this->messenger->sendMail(); }catch (\Throwable $e){ - return json_encode(error_get_last()); + $this->write_log($e->getMessage().'\n'.$e->getTraceAsString());; } } } @@ -216,7 +216,7 @@ class Requester try{ $this->messenger->sendMail(); }catch (\Throwable $e){ - return json_encode(error_get_last()); + $this->write_log($e->getMessage().'\n'.$e->getTraceAsString());; } $this->messenger->sendSms(); @@ -270,7 +270,7 @@ class Requester try{ $this->messenger->sendMail(); }catch (\Throwable $e){ - return json_encode(error_get_last()); + $this->write_log($e->getMessage().'\n'.$e->getTraceAsString());; } //$this->messenger->sendSms(); @@ -433,7 +433,7 @@ class Requester try{ $this->messenger->sendMail(); }catch (\Throwable $e){ - return json_encode(error_get_last()); + $this->write_log($e->getMessage().'\n'.$e->getTraceAsString());; } $sms = $this->messenger->sendSms(); @@ -662,12 +662,13 @@ class Requester $this->sendPushNotificationToAgent($codeParrain, sprintf($this->messageText['NOTIFICATION_CREDIT_DEMAND_TEXT_SUCCESS'],$result['agent_name'],$montant,$result['currency_code']),$data,$result['datetime']); }catch (\Throwable $e){ - return json_encode(error_get_last()); +// echo json_encode(error_get_last()); + $this->write_log($e->getMessage().'\n'.$e->getTraceAsString()); } try { $this->messenger->sendSms(); }catch (\Throwable $e){ - + $this->write_log($e->getMessage().'\n'.$e->getTraceAsString()); } } else { // user failed to store @@ -907,7 +908,7 @@ na.id as agent_id,ds.id,cg.code_membre as code_membre ,ds.id as demande_id FROM try{ $this->messenger->sendMail(); }catch (\Throwable $e){ - return json_encode(error_get_last()); + $this->write_log($e->getMessage().'\n'.$e->getTraceAsString());; } $sms = $this->messenger->sendSms(); @@ -966,7 +967,7 @@ na.id as agent_id,ds.id,cg.code_membre as code_membre ,ds.id as demande_id FROM try{ $this->messenger->sendMail(); }catch (\Throwable $e){ - return json_encode(error_get_last()); + $this->write_log($e->getMessage().'\n'.$e->getTraceAsString());; } $sms = $this->messenger->sendSms(); @@ -1315,4 +1316,24 @@ na.id as agent_id,ds.id,cg.code_membre as code_membre ,ds.id as demande_id FROM } } + function write_log($message){ + try{ + $log_filename = "../logs"; + if (!file_exists($log_filename)) + { + // create directory/folder uploads. + mkdir($log_filename, 0777, true); + } + $log_file_data = $log_filename.'/log_' . date("j-n-Y") . '.log'; + //Write action to txt log + $log = "User: ".$_SERVER['REMOTE_ADDR'].' - '.date("F j, Y, g:i a").PHP_EOL. + "Messsage: ".$message.PHP_EOL. + "-------------------------".PHP_EOL; + //- + file_put_contents($log_file_data, $log, FILE_APPEND); + }catch (\Throwable $e){ + + } + } + } diff --git a/logs/log_7-12-2020.log b/logs/log_7-12-2020.log new file mode 100644 index 0000000..8323b27 --- /dev/null +++ b/logs/log_7-12-2020.log @@ -0,0 +1,12 @@ +User: 127.0.0.1 - December 7, 2020, 5:19 am +Messsage: test log1 +------------------------- +User: 127.0.0.1 - December 7, 2020, 5:19 am +Messsage: test log2 +------------------------- +User: 127.0.0.1 - December 7, 2020, 5:19 am +Messsage: test log1 +------------------------- +User: 127.0.0.1 - December 7, 2020, 5:19 am +Messsage: test log2 +-------------------------