gpt4 book ai didi

c# - Azure AppInsight 日志信息不起作用

转载 作者:行者123 更新时间:2023-12-03 01:16:30 24 4
gpt4 key购买 nike

在 Asp.net Core 版本 3.1 中,我尝试将 LogInformation 记录到 Application Insights,但它没有登录到 App Insight。

private readonly ILogger<LogService> _logger;

public LogService(IOptions<LogConfig> logConfig, ILogger<LogService> logger)
{
_logConfig = logConfig.Value;

_logger = logger;
}
_logger.LogInformation("Parameters: {Log Info}", _logConfig.IsLogEnabled);

但是日志记录错误正在运行

_logger.LogError(e, "Parameters: {HttpMethod}, {ErrorCode}", logEntry.HttpMethod, logEntry.ErrorCode);

使用包Microsoft.ApplicationInsights.AspNetCore版本2.21.0

在 Startup.cs 中

services.AddApplicationInsightsTelemetry();

在appSettings.Development.json中

{
"Logging": {
"LogLevel": {
"Default": "Information"
}
},
"ApplicationInsights": {
"LogLevel": {
"Default": "Information"
},
"ConnectionString": "secret"
}
}

最佳答案

您将 AI 日志级别设置为不正确的级别。应该是这样的:

{
"Logging": {
"LogLevel": {
"Default": "Information"
},
"ApplicationInsights": {
"LogLevel": {
"Default": "Information"
}
}
},
"ApplicationInsights": {
"ConnectionString": "secret"
}
}

关于c# - Azure AppInsight 日志信息不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74725840/

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