Azure / Azure/azure-functions-host
System logs should include effective configuration at the root level
- 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
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