2012-11-16 62 views

回答

3

內置連接記錄器專用於一個目的:記錄有關傳入HTTP請求的基本細節。您可以使用配置參數控制日誌消息的確切格式,但從根本上說,該中間件用於記錄la access.log請求。要記錄錯誤並讓它們轉到單獨的文件,您需要編寫一個錯誤處理中間件,簽名爲(error, req, res, next)。你可以用app.use來連接,並將你的錯誤寫入一個文件或者只是stderr如你所願。要從正常路由或中間件觸發它,只需將Error實例傳遞給next(error)回調。

+0

好吧,如果我正確地理解了你,那麼我想要的東西還不存在,所以我必須自己寫。謝謝,會嘗試。 –

+0

可能,但我沒有爲你搜索google/npm。我們在單個函數中討論約20行代碼最大值。不應該寫一個大問題。 –