小编Ars*_*ngh的帖子

在 Azure Function 中使用相关 ID 进行日志记录

任何人都可以建议我如何实现添加相关 ID,以便对以下函数的每个 http 请求进行跟踪。

[FunctionName("GetCars")]
public async Task<IActionResult> GetCars([HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "api/v1/id/{id}")] HttpRequest req, Guid id)
{
    try
    {
        if (id == Guid.Empty)
        {
            _logger.LogError("Id is Empty");
        }

        var cars= _deviceService.GetCars(id);

        return new OkObjectResult(cars);
    }
    catch (Exception ex)
    {               
        _logger.LogError(ex, "Failed to Fetch Cars");
                
    }
}
Run Code Online (Sandbox Code Playgroud)

c# azure azure-application-insights .net-core azure-functions

2
推荐指数
1
解决办法
3313
查看次数

如何在azure函数中的C#startup.cs类中读取azure应用程序配置值

我已在 Azure 应用程序配置中添加键值对,并尝试在 Startup.cs 类文件中读取它。请建议如何做到这一点。

public class Startup : FunctionsStartup
{
    private static readonly string url= "*******************";
   
    public override void ConfigureAppConfiguration(IFunctionsConfigurationBuilder builder)
    {
        string connectionString=????? //How to get this value from Azure app config
        builder.Services.AddDbContext<DbContext, Context>(
            options => SqlServerDbContextOptionsExtensions.UseSqlServer(options, connectionString));
       builder.ConfigurationBuilder.AddAzureAppConfiguration(url);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# azure-functions azure-app-configuration

0
推荐指数
1
解决办法
8172
查看次数