Linux版Azure App Service:无法向Log Analytics填充AppServiceAppLogs
无法将.NET Core Web API日志发送到Log Analytics的AppServiceAppLogs接收器
我在Linux版App Service计划中托管了一个.NET Core Web API,使用微软默认的ILogger记录日志。根据官方文档,Linux环境下的.NET Core支持将日志输出到Log Analytics的AppServiceAppLogs类别,但我始终无法在Log Analytics中找到对应的日志内容。
以下是我的现有配置:
Log Analytics配置

appsettings.json配置
"Logging": { "LogLevel": { "Default": "Information", "Microsoft.AspNetCore": "Warning" } }
Program.cs代码
var builder = WebApplication.CreateBuilder(args); builder.Logging.AddAzureWebAppDiagnostics(); builder.Services.Configure<AzureFileLoggerOptions>(options => { options.FileName = "azure-diagnostics-"; options.FileSizeLimit = 50 * 1024; options.RetainedFileCountLimit = 5; });
Controller日志代码

文件系统日志内容

内容的提问来源于stack exchange,提问作者Cam Bruce
相关产品推荐
相关产品推荐

