ニュースレター 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);
}
}
ここでの問題は、エラーをスローしたメソッドを特定する方法がわからないことです。
これを行うより良い方法はありますか?
ありがとう。