猿问

如何从 Azure Web App 上的 go app 拖尾日志

我试图找到如何让我的fmt.Printflog.Printf从我的 go 应用程序被拖尾或记录,就像我们能够为 .NET 或 Node 应用程序做的那样到应用程序日志。

基于这篇文章存档链接),通过从门户启用应用程序日志记录,所有标准输出都应该被记录。但由于某些原因,我的日志输出在使用 azure CLI 或下载日志时都不会打印。在diagnostics.zip 的LogFiles 目录中没有Application 目录。

azure site log tail sitename 或者 azure site log download sitename

在 Node 中,我使用该IISNode.yml文件告诉将日志记录console.log到应用程序日志中。有没有类似的方法可以为 go 应用程序执行此操作?

loggingEnabled: true
devErrorsEnabled: true


潇湘沐
浏览 149回答 1
1回答

ITMISS

我们还没有为 Go 应用程序实现日志记录。这是我们存储库中的待处理工作项https://github.com/projectkudu/kudu/issues/1535请随时将您的需求提出到我们的 Github 问题上,我们将按计划进行分类和解决。到目前为止,您将需要处理自己的日志记录。
随时随地看视频慕课网APP

相关分类

Go
我要回答