作者 邓超

man

@@ -91,6 +91,19 @@ function logs($message,$filename=null){ @@ -91,6 +91,19 @@ function logs($message,$filename=null){
91 91
92 } 92 }
93 93
  94 +/**
  95 + * 记录日志
  96 + * @param $message
  97 + * @author:dc
  98 + * @time 2023/2/10 14:58
  99 + */
  100 +function logsb($message,$filename=null){
  101 + if(is_array($message)){
  102 + $message = print_r($message,true);
  103 + }
  104 + return \Lib\Log::append($message, $filename);
  105 +}
  106 +
94 107
95 /** 108 /**
96 * 消息输出 109 * 消息输出
@@ -294,7 +294,7 @@ class MailFun { @@ -294,7 +294,7 @@ class MailFun {
294 $mail->Host = empty($email['smtp_proxy'])?$ip:$email['smtp_proxy']; 294 $mail->Host = empty($email['smtp_proxy'])?$ip:$email['smtp_proxy'];
295 // 发送成功直接返回 295 // 发送成功直接返回
296 if($mail->send()){ 296 if($mail->send()){
297 - logs('sendmail '.$ip.' success '.$email['email'].' to '.$data['tos'][0]['email'].' '.(time()-$time).'s',LOG_PATH.'/mail_send.log'); 297 + logsb('sendmail '.$ip.' success '.$email['email'].' to '.$data['tos'][0]['email'].' '.(time()-$time).'s '.((time()-$time)>20?'slow':''),LOG_PATH.'/mail_send.log');
298 return [true,$mail->getLastMessageID()]; 298 return [true,$mail->getLastMessageID()];
299 } 299 }
300 // 只执行一次 300 // 只执行一次
@@ -308,14 +308,14 @@ class MailFun { @@ -308,14 +308,14 @@ class MailFun {
308 }else{ 308 }else{
309 // 发送成功直接返回 309 // 发送成功直接返回
310 if($mail->send()){ 310 if($mail->send()){
311 - logs('sendmail success '.$email['email'].' to '.$data['tos'][0]['email'].' '.(time()-$time).'s',LOG_PATH.'/mail_send.log'); 311 + logsb('sendmail success '.$email['email'].' to '.$data['tos'][0]['email'].' '.(time()-$time).'s'.((time()-$time)>20?'slow':''),LOG_PATH.'/mail_send.log');
312 return [true,$mail->getLastMessageID()]; 312 return [true,$mail->getLastMessageID()];
313 } 313 }
314 } 314 }
315 315
316 } 316 }
317 317
318 - logs('sendmail error '.$email['email'].' to '.$data['tos'][0]['email'].' '.$smtp['host'].':'.$smtp['port'].'=='.$mail->ErrorInfo,LOG_PATH.'/mail_send.log'); 318 + logsb('sendmail error '.(time()-$time).'s '.((time()-$time)>20?'slow ':'').$email['email'].' to '.$data['tos'][0]['email'].' '.$smtp['host'].':'.$smtp['port'].'=='.$mail->ErrorInfo,LOG_PATH.'/mail_send.log');
319 319
320 return [false,$mail->ErrorInfo]; 320 return [false,$mail->ErrorInfo];
321 321