+ Add logging

This commit is contained in:
Djery-Tom 2020-12-07 05:28:23 +01:00
parent d6902bc479
commit 5e0603447b
2 changed files with 41 additions and 8 deletions

View File

@ -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){
}
}
}

12
logs/log_7-12-2020.log Normal file
View File

@ -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
-------------------------