Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging Azure功能v2:在host.json中记录自定义_Logging_.net Core_Azure Functions - Fatal编程技术网

Logging Azure功能v2:在host.json中记录自定义

Logging Azure功能v2:在host.json中记录自定义,logging,.net-core,azure-functions,Logging,.net Core,Azure Functions,我想调整Azure Functions应用程序(v2、.NET Core)的日志记录行为。因此,我对host.json进行了如下调整: "logging": { "fileLoggingMode": "debugOnly", "logLevel": { "default": "None", "Host.Results": "Information", "Function": "Information", "Host.

我想调整Azure Functions应用程序(v2、.NET Core)的日志记录行为。因此,我对host.json进行了如下调整:

"logging": {
    "fileLoggingMode": "debugOnly",
    "logLevel": {
        "default": "None",
        "Host.Results": "Information",
        "Function": "Information",
        "Host.Aggregator": "Information"
    },
    "applicationInsights": {
        "samplingSettings": {
            "isEnabled": false,
            "maxTelemetryItemsPerSecond": 5
        }
    }
}
在这方面有两个问题:

因为我这样做了,所以在Application Insights中没有看到新的日志。为什么?

此外,fileLoggingMode及其可能的值从不、始终和debugOnly代表什么?我还没有找到一个很好的解释

谢谢

我在Application Insights中没有看到新的日志。为什么?

由于您的日志级别设置为信息,您是否在代码中执行
log.LogInformation()
?如果您使用的是
Log.LogDebug()
请尝试更改它。有关日志筛选的更多信息->

fileLoggingMode及其可能的值从不、始终和debugOnly代表什么

默认情况下,
fileLoggingMode
设置为
debugOnly
。这意味着它只有在Azure中发布函数时才有用。如果您希望在本地运行时查看功能的诊断日志,则需要将其设置为
始终

我在Application Insights中没有看到新的日志。为什么?

由于您的日志级别设置为信息,您是否在代码中执行
log.LogInformation()
?如果您使用的是
Log.LogDebug()
请尝试更改它。有关日志筛选的更多信息->

fileLoggingMode及其可能的值从不、始终和debugOnly代表什么


默认情况下,
fileLoggingMode
设置为
debugOnly
。这意味着它只有在Azure中发布函数时才有用。如果您希望在本地运行时查看功能的诊断日志,则需要将其设置为“始终

。在这种情况下,还可以在Application Insights()中检查每日上限以及使用相同Application Insights实例的其他Azure函数的日志记录的详细程度。在此上下文中,还可以检查Application Insights()中的每日上限以及使用相同Application Insights实例的其他Azure函数的日志记录的详细程度。