You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure函数‘代码+测试’中PowerShell的Write-Host日志显示疑问

Azure函数中Write-Host输出现在可见的原因

以下是几个核心原因:

  • PowerShell运行时的兼容更新:Azure Functions的PowerShell运行时(尤其是PowerShell 7.x的后续版本)调整了Write-Host的处理逻辑——原本Write-Host仅输出到本地控制台,不会被Azure日志系统捕获,现在它的输出会被自动转发到函数的信息日志流,自然就能在日志里看到了。

  • “代码+测试”界面的日志范围扩大:Azure的在线调试界面可能做了更新,之前默认只展示Error、Warning这类高优先级日志,现在把Information级别的日志也纳入了默认展示范围,而Write-Host的输出刚好被归类到这个级别,所以会出现在日志底部。

  • 函数日志配置的变更:如果你的函数应用host.json里的日志配置(比如logging.logLevel)被修改过,比如把默认日志级别调低到Information,原本被过滤掉的Write-Host输出就会被收集并展示出来。

内容的提问来源于stack exchange,提问作者Ofer Gal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 14:01:36