Azure / Azure/data-api-builder

[Improvement]: Enable logging based on the appsettings file

Abierto
#1,815 1 comentario 1 reacción 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
C#
Estrellas
1.5k
Forks
370
Merge medio
3 d 17 h
PR fusionados (30 d)
8

Descripción

### 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

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con la configuración del registro en src/Service/Program.cs, en los puntos de configuración vinculados de Application Insights y Console, y luego inspecciona cómo se carga appsettings.json. Aclara qué salidas de registro y configuraciones de nivel de registro adicionales son necesarias; se considerará terminado cuando esas opciones acordadas se puedan configurar mediante appsettings.json en lugar de únicamente a través de las salidas compatibles actualmente.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
csharp
Área
observability
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.