5
我有試圖以類似以下內容更新數據庫的一些Node.js的代碼錯誤日誌打印實際查詢:的Node.js/MySQL的:在node.js的
connection.query(command, function(err,rows) {
if (err){
console.log(command);
console.log("ERROR");
console.log(err);
return;
}
console.log("good");
});
以上是重複運行鍼對「命令」的不同值,從而生成對數據庫的不同查詢。問題是,當出現錯誤時,會在console.log(command)中打印錯誤的查詢。這是因爲查詢添加到隊列的時間以及查詢實際執行的時間並不相同,因此每個時間的「command」值都不相同。有沒有解決的辦法?
注意:console.log(err)本身打印錯誤,也是查詢的一部分,但它只打印發生錯誤的行。我想打印整個查詢。
並沒有爲我工作,我也沒有看到它在文檔中。 – Iiridayn
爲我工作... – Marin