[x] My changes do not require documentation changes
[ ] Otherwise: Documentation issue linked to PR
[ ] My changes should not be added to the release notes for the next release
[x] Otherwise: I've added my notes to release_notes.md
[x] My changes do not need to be backported to a previous version
[ ] Otherwise: Backport tracked by issue/PR #issue_or_pr
[x] I have added all required tests (Unit tests, E2E tests)
Additional information
Rename 'ILoggerExtensions' to 'FunctionsLoggerExtensions' to avoid conflicts.
E.g.
Error CS0121 The call is ambiguous between the following methods or properties: 'Microsoft.Extensions.Logging.LoggerExtensions.LogMetric(Microsoft.Extensions.Logging.ILogger, string, double, System.Collections.Generic.IDictionary<string, object>)' and 'Microsoft.Extensions.Logging.ILoggerExtensions.LogMetric(Microsoft.Extensions.Logging.ILogger, string, double, System.Collections.Generic.IDictionary<string, object>?)
Issue describing the changes in this PR
resolves #1215
Pull request checklist
release_notes.md
Additional information
Rename 'ILoggerExtensions' to 'FunctionsLoggerExtensions' to avoid conflicts.
E.g.
Error CS0121 The call is ambiguous between the following methods or properties: 'Microsoft.Extensions.Logging.LoggerExtensions.LogMetric(Microsoft.Extensions.Logging.ILogger, string, double, System.Collections.Generic.IDictionary<string, object>)' and 'Microsoft.Extensions.Logging.ILoggerExtensions.LogMetric(Microsoft.Extensions.Logging.ILogger, string, double, System.Collections.Generic.IDictionary<string, object>?)