【问题标题】:Azure Linux App Service Not Displaying Application LogsAzure Linux 应用服务不显示应用程序日志
【发布时间】:2021-09-04 07:41:46
【问题描述】:

我已经设置了一个基于 linux 的 azure 应用服务,但无法在监控选项的“日志流”和“日志”选项卡中看到来自应用程序本身的日志消息。需要注意的是,我可以在已部署应用程序的日志中看到启动消息,并且可以在对相应的连接 url 发出 get 和 post 请求时看到输出,因此我知道它正在运行(此外,编写应用程序要执行的任务是执行)。此外,在“应用程序服务日志”选项卡中,我将“应用程序日志记录”设置为“文件系统”,这是我尝试输出的标准,但这并没有导致任何应用程序内日志可见。

大约一年前,我设法设置了另外两个基于 linux 的 azure 应用服务,它们完全按照需要工作,并将应用内日志消息输出到流中,并且无法用这个复制此行为。我觉得我忽略了某些设置或属性,但无论我调查多少不同的设置选项卡,我都无法发现任何显着差异。

为了将应用程序内日志输出到基于 linux 的应用程序服务“日志流”,是否有任何隐藏的选项或要求需要注意?或者天蓝色资源组、工作区、应用程序洞察等更高级别的其他解决方案可以解决这个问题?非常感谢您的任何帮助和建议。

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: linux azure api logging azure-web-app-service


【解决方案1】:

我已经在我的环境中测试过了。

转到您的应用服务 --> 选择诊断和解决问题 --> 单击可用性和性能 --> 选择应用程序日志

您应该能够在此处看到应用程序日志、平台日志和部署日志。

Log Stream 为您提供应用程序的实时日志。应用程序日志中显示的日志应该可以在日志流中看到。

【讨论】:

    猜你喜欢
    • 2017-09-12
    • 1970-01-01
    • 2021-12-11
    • 1970-01-01
    • 2021-03-16
    • 2019-07-23
    • 1970-01-01
    • 2015-12-19
    • 2018-04-09
    相关资源
    最近更新 更多