gpt4 book ai didi

azure - 什么是 LoggerExtension Args 参数以及如何与应用程序见解集成?

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

我认为使用args参数我会在Azure应用程序洞察中的customDimensions下看到一个新的自定义维度,但它对我不起作用。我找不到有关如何使用此参数的任何好的信息。它的用途是什么?在 App Insights 中哪里可以找到这些信息?

我只是传递了一个字符串数组,但在 AI 中找不到该对象。

//
// Summary:
// Formats and writes an error log message.
//
// Parameters:
// logger:
// The Microsoft.Extensions.Logging.ILogger to write to.
//
// exception:
// The exception to log.
//
// message:
// Format string of the log message in message template format. Example:
// "User {User} logged in from {Address}"
//
// args:
// An object array that contains zero or more objects to format.
public static void LogError(this ILogger logger, Exception exception, string message, params object[] args)
{
logger.Log(LogLevel.Error, exception, message, args);
}

最佳答案

I thought using args parameter i will see a new custom dimension under customDimensions in Azure Application insights

确实如此,但前提是您提供 message template 。例如,以下内容将不起作用:

logger.LogError(ex, "Error occured", "a", "simple", "string");

但这会:

logger.LogError(ex, "Error occured {PropA} {PropB} {PropC}", "a", "simple", "string");

最后一行将在生成的遥测数据的 customDimensions 字段中生成三个属性(名为 PropA、PropB 和 PropC)。

关于azure - 什么是 LoggerExtension Args 参数以及如何与应用程序见解集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71990578/

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