我正在构建一个时事通讯 CMS,我想将任何错误记录到数据库中,其中包含时间戳、错误、用户 ID 和函数信息等信息。最好的方法是什么?
我在想我应该构建一个类来处理错误并使用 PDO 将它们输入到 MYsql 表中。
伪代码:
class sbmtErr
{
private $errStrng;
protected function sndErr($err, $usrData, $mthd){
$sndErrPDO = new myPDO;
$this->errStrng = "INSERT INTO errTbl (error, userID, method) VALUES ('".$err."', ".usrData['usrID'].", '".$mthd."')";
$sndErrPDO->sqlQry($errStrng);
}
}
我的问题是我不知道如何隔离引发错误的方法。
有一个更好的方法吗?
谢谢。