我正在嘗試將 Node.js Web 應用程式的日志(基本上是 stdout 和 stderr 的整個輸出)存盤到 Azure Blob 存盤。我試過在應用服務日志、診斷設定中打開東西,但似乎沒有任何效果。我如何存盤日志(但不是在 Blob 存盤中,而是在應用服務檔案系統中)的唯一方法是使用Application Logging (Filesystem)選項。此選項的問題在于它會在 12 小時后自動關閉。
這里寫到它們只支持 .NET 應用程式,但我不確定我是否正確理解了它。在我看來,必須以某種方式支持如此重要的功能。
所以我想問一下,有沒有其他方法或庫可以用于在 Blob 存盤中存盤 Node.js Web 應用程式的日志?
uj5u.com熱心網友回復:
使用Azure 應用服務進行日志記錄的推薦方法通常是Application Insights(有關詳細資訊,請參閱此處和此處以及此處)。您可以為 blob 存盤配置保留策略(如果需要超出默認值)
uj5u.com熱心網友回復:
根據此檔案,目前只能將.NET應用程式日志寫入 Blob 存盤。Java、PHP、Node.js、Python 應用程式日志只能存盤在應用服務檔案系統上。 而檔案系統選項是用于臨時除錯的目的,并在12小時內自動關閉。
您可以在此處提出功能請求。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/313794.html
標籤:节点.js 天蓝色 日志记录 azure-web-app-service
上一篇:在ADF中連接自托管IR的問題
下一篇:“串列”物件沒有屬性“文本”
