Azure / Azure/data-api-builder
[Improvement]: Enable logging based on the appsettings file
- Vorherrschende Sprache
- C#
- Sterne
- 1.5k
- Forks
- 370
- Ø Merge
- 3 T. 17 Std.
- Gemergte PRs (30 T.)
- 8
Beschreibung
### What happened?
At this point only Application Insights
https://github.com/Azure/data-api-builder/blob/a0b64c0196c9f8ec722bafdb0d1e4c9bc8a1a016/src/Service/Program.cs#L131
and Console
https://github.com/Azure/data-api-builder/blob/a0b64c0196c9f8ec722bafdb0d1e4c9bc8a1a016/src/Service/Program.cs#L144
can be configured as the logger output.
As a user I would like to use the appsettings.json configuration to support other ways of preserving the log entries and their log levels.
### Version
0.8.52
### What database are you using?
Azure SQL
### What hosting model are you using?
Local (including CLI)
### Which API approach are you accessing DAB through?
REST
### Relevant log output
_No response_
### Code of Conduct
- [X] I agree to follow this project's Code of Conduct
Beitragsleitfaden
Rechercherichtung
Beginne mit der Protokollierungskonfiguration in src/Service/Program.cs an den verlinkten Application Insights- und Console-Konfigurationsstellen und untersuche anschließend, wie appsettings.json geladen wird. Kläre, welche zusätzlichen Protokollausgaben und Protokollstufeneinstellungen erforderlich sind; abgeschlossen ist die Aufgabe, wenn die vereinbarten Optionen über appsettings.json statt nur über die derzeit unterstützten Ausgaben konfiguriert werden können.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp
- Bereich
- observability
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100