簡體   English   中英

Azure Webapp(使用Node.js)記錄到Blob存儲

[英]Azure Webapp (using Nodejs) logging to Blob storage

我正在使用Azure Webapp(Windows)托管一個nodejs應用程序。 在我的應用程序中,我使用bunyan作為記錄器庫。

我已通過Web門戶將應用程序日志記錄配置到Azure存儲博客。 我選擇了存儲帳戶,blob容器等。

如果我轉到Log Stream,則可以在門戶中看到來自我的應用程序的日志。 但是,這些日志未存儲在所選的Blob容器中。 應用程序服務創建了一個文件夾(位於容器內部),它確實記錄了諸如使用CSV文件部署新版本的應用程序之類的事情。

我已閱讀我的文章,指出該環境不支持Node.js(登錄到Blob存儲)。 這是真的? 我想念什么嗎?

對於node.js網站,編寫應用程序日志的方法是使用console.log('message')console.error('message')寫入控制台,該控制台進入信息/錯誤級別日志條目。 當前,僅支持nodejs日志文件的目標是文件系統

看來您無法在Azure Web Apps中將Blob存儲用於應用程序日志。 但是,適用於流行的nodejs記錄器(例如winstonwinston-azure-blob-transport)的 Azure blob存儲適配器。

暫無
暫無

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

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