簡體   English   中英

Node.js 記錄到文件刪除舊日志重新啟動

[英]Node.js Logging to File deleting old log on restart

我有一個 Node.js 應用程序,我在我的服務器上使用systemctl start app.service執行。 我正確配置了我的 package.json,在應用程序啟動時,日志正在 app.log 中寫入node app.js > app.log 2>&1現在的問題是,每次重新啟動都會刪除舊日志並生成新日志. 我想保留我的舊日志數據以用於調試目的。 如何編輯將舊日志保存或僅附加新日志的日志語句? 這可能嗎?

我已經在 Stackoverflow 和 Google 中搜索了解決方案,但沒有找到。 我期待保留我的舊日志。

當使用IO重定向時,如果你想append到一個文件而不是覆蓋文件,你需要使用“>>”而不是“>”。 例如:

node app.js >> app.log

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM