我正在研究Moodle項目。我想有一種方法可以將我的錯誤寫入PHP中的Log.txt文件。我該如何寫一個自定義函數來將錯誤寫入我的日誌文件中?
下面是我的代碼
類drill_auto_enrolluser擴展\核心\任務\ {scheduled_task
public function execute() {
global $DB;
$name="";
$description="";
$descriptionformat ="";
$userid="";
$templateid="";
$timecreated="";
$timemodified=0;
$origtemplateid=NULL;
$status=0;
$duedate=0;
$reviewerid=NULL;
$DATA = $DB->get_recordset_sql ("Select name,description,descriptionformat,userid,templateid from vw_new_user_lp");
foreach ($DATA as $id => $rec) {
$record = new \stdClass();
$record ->name = $rec->name;
$record ->description= $rec->description;
$record ->descriptionformat=$rec->descriptionformat;
$record ->userid= $rec->userid;
$record->origtemplateid=$origtemplateid;
$record ->templateid=$rec->templateid;
$record->status= $status;
$record->duedate= $duedate;
$record->reviewerid= $reviewerid;
$record->timecreated= time();
$record->timemodified = $timemodified;
$record->usermodified = $userid;
$DB->insert_record('competency', $record);
}
}
}
你有什麼試過?代碼在哪裏? – LSerni
嗨,我已經添加了我的Moodle PHP code.Yet我寫了任何錯誤日誌代碼。 –