gpt4 book ai didi

python - Azure 流日志功能是否支持 python?

转载 作者:太空宇宙 更新时间:2023-11-03 16:38:25 24 4
gpt4 key购买 nike

我正在 Azure 平台上开发 Django Web 应用程序。我想知道 Azure 上的流日志功能是否支持 python Django。我尝试了logging.error(msg),但日志中没有显示任何内容。非常感谢任何建议。谢谢

最佳答案

根据我的理解,您希望使用Python从Kudu服务的诊断日志流中获取错误级别日志记录。

据我所知,您可以引用wiki页面 Diagnostic Log Stream GitHub 上的 Kudu 项目了解如何通过该工具获取错误日志记录 curl

步骤如下,变量<kudu-service-url>https://<your-webapp-name>.scm.azurewebsite.net .

  1. 设置跟踪级别,例如错误级别 curl <kudu-service-url>/settings -X POST -H "Content-Type: Application/json" -d "{'trace_level':'4'}" .
  2. 检查跟踪级别,curl <kudu-service-url>/settings/trace_level .
  3. 获取流日志,curl -u {username} https://{sitename}.scm.azurewebsites.net/logstream 。变量username是您的 Azure 发布用户(与您用于 git 发布的用户相同)。

注意:有关步骤 1 和 2,请参阅 trace_level knobs 部分了解更多详情。

因此,您可以尝试使用 Python 和类似 urllib2 的包来执行上述步骤。或 PycURL .

<小时/>

更新:

尝试遵循SO线程Django logging to console启用 Django 控制台的日志记录,然后读取 Django 应用程序的日志流。

关于python - Azure 流日志功能是否支持 python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37033611/

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