Azure / Azure/azure-functions-host

System logs should include effective configuration at the root level

Open
#5,685 1 comment 3 reactions 0 assignees View on GitHub
Logging and Metrics supportability
Dominant language
C#
Stars
2k
Forks
482
Avg merge
2d 12h
Merged PRs (30d)
38

Description

Had a case where the customer was misusing DI and overriding the IConfiguration object. This was resulting in some host.json settings not being read. Specifically the functionTimeout setting. From log inspection, it was not obvious that the function timeout was not being picked up. If we were logging the effective config at the root level, this would have been clearer.

Contributor guide

Open the contributing guide

Research direction

No file, test, or entry point is named in the issue. Start by locating the Azure Functions host's system logging path and configuration handling; done means the effective root-level configuration, including functionTimeout, is visible in logs when IConfiguration has been overridden.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, csharp
Domain
backend, observability
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.