您好,大佬。請教個問題。以調試方式啟動Workerman 插入數(shù)據(jù)庫報錯時會打印在cmd窗口里。但以守護進程啟動Workerman 插入數(shù)據(jù)庫報錯無法知道。有辦法讓插入數(shù)據(jù)庫報的錯誤寫入log文件嗎
把異常捕捉起來然后寫日志:
try{
//業(yè)務代碼
}catch(\Exception $e){
//寫日志
}catch(\Error $error) {
//寫日志
}
http://doc.workerman.net/worker/stdout-file.html
也可以設置 Worker::stdoutFile = '絕對路徑/xxx.log'; 來把終端的輸出記錄到文件。