gpt4 book ai didi

.net - 如何将 .NET 控制台日志从 Azure 应用服务获取到 Azure 事件中心?

转载 作者:行者123 更新时间:2023-12-03 03:40:44 25 4
gpt4 key购买 nike

我有一个 .NET 6 项目,使用 Serilog 将应用程序日志写入控制台。该应用托管在 Windows 应用服务上。

设置如下:

builder.Host.UseSerilog((ctx, lc) => lc
.Enrich.FromLogC1ontext()
.WriteTo.Console(outputTemplate: "[{Timestamp:HH:mm:ss} {Level}] {SourceContext}{NewLine}{Message:lj}{NewLine}{Exception}{NewLine}", theme: AnsiConsoleTheme.Literate);

我已在应用服务上设置诊断设置,以将日志从控制台输出发送到事件中心,但没有控制台日志发送到事件中心。

我也尝试过启用 HttpLogs,效果很好。所以触发器正在工作,但是如何让标准输出/控制台日志工作?

enter image description here

最佳答案

可能是因为,AppServiceConsoleLogs .net windows 应用程序不支持。仅支持 JavaSE 和 Tomcat。

enter image description here

关于.net - 如何将 .NET 控制台日志从 Azure 应用服务获取到 Azure 事件中心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71380804/

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