matrix-org / matrix-org/complement
Change how server logs are dumped
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Go
- Sterne
- 99
- Forks
- 72
- Ø Merge
- 4 T. 1 Std.
- Gemergte PRs (30 T.)
- 8
Beschreibung
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.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die aktuelle Behandlung von Server-Logs in Complement und das Verhalten von COMPLEMENT_ALWAYS_PRINT_SERVER_LOGS=1 nachzuverfolgen. Lege fest, wie Logs unter Verwendung des hs-Namens auf die Festplatte geschrieben werden sollen, wie das Ziel angegeben wird und wie sich die inkompatible API-Änderung auf Aufrufer auswirkt. Als erledigt gilt die Aufgabe, wenn Logs immer geschrieben werden und ohne die Umgebungsvariable auffindbar sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- go
- Bereich
- testing-qa
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100