matrix-org / matrix-org/complement

Change how server logs are dumped

Abierto
#708 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

enhancement
Lenguaje dominante
Go
Estrellas
99
Forks
72
Merge medio
4 d 1 h
PR fusionados (30 d)
8

Descripción

Currently it dumps server logs to stdout and only on failure. This can always be spat out if COMPLEMENT_ALWAYS_PRINT_SERVER_LOGS=1. However, this isn't the most discoverable, as both Erik and vdh asked me how to get server logs from Complement in the same day.

It would be better if:

  • we always printed server logs,
  • to disk,
  • based on the hs name,
  • and then removed COMPLEMENT_ALWAYS_PRINT_SERVER_LOGS.

For extra discoverability, indicating that server logs are going to file X would be useful.

This would be a breaking change to the Complement API.

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Empieza rastreando el manejo actual de los registros del servidor de Complement y el comportamiento de COM​PLEMENT_ALWAYS_PRINT_SERVER_LOGS=1. Define cómo deben escribirse los registros en el disco usando el nombre hs, cómo se informa del destino y cómo afecta el cambio incompatible de la API a los llamadores. Se considera terminado cuando los registros siempre se escriben y se pueden localizar sin la variable de entorno.

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

Evaluación

Stack tecnológico
go
Área
testing-qa
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.