gpt4 book ai didi

node.js - Azure Web 应用程序(使用 Nodejs)记录到 Blob 存储

转载 作者:太空宇宙 更新时间:2023-11-04 01:30:26 24 4
gpt4 key购买 nike

我正在使用 Azure Webapp (Windows) 托管 Nodejs 应用程序。在我的应用程序中,我使用 Bunyan 作为我的记录器库。

我已通过 Web 门户将应用程序日志记录配置到 Azure 存储博客。我选择了存储帐户、blob 容器等。

如果我转到日志流,我确实会在门户中看到来 self 的应用程序的日志。但是,这些日志不会存储在选定的 Blob 容器中。有一个由应用程序服务创建的文件夹(在容器内),它确实会记录诸如使用 CSV 文件部署我的应用程序的新版本时的日志,但仅此而已。

我读过我的帖子,指出此环境不支持 Nodejs(记录到 blob 存储)。这是真的?我错过了什么吗?

最佳答案

对于 Node.js 网站,写入应用程序日志的方法是使用 console.log('message') 写入控制台。和console.error('message')这将转到信息/错误级别日志条目。 当前仅支持 Nodejs 日志文件的目标是文件系统

看来您无法在 Azure Web Apps 中使用 Blob 存储来存储应用程序日志。但是,适用于流行的 Nodejs 记录器的 Azure Blob 存储适配器,例如 winston : winston-azure-blob-transport .

关于node.js - Azure Web 应用程序(使用 Nodejs)记录到 Blob 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56283613/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com