Aktionen
Fehler #136
geschlossen
JH
Logging der Ergometerverbindung: Fehler nur einmal loggen, lesbare Verbunden/Getrennt-Zeilen
Fehler #136:
Logging der Ergometerverbindung: Fehler nur einmal loggen, lesbare Verbunden/Getrennt-Zeilen
Beginn:
Abgabedatum:
% erledigt:
0%
Geschätzter Aufwand:
Gefunden in Version:
Beschreibung
Ein serieller Verbindungs-Timeout erzeugt heute zwei ERR-Einträge mit Stacktrace (KettlerErgometer.ReadLine und das catch in EstablishConnection) plus die Zeile "***** serial port successfully closed *****". Letztere steht allein im Log (das "opened" gibt es nur im Serial-Debug-Log) und wirkt wie ein Überbleibsel aus 2.5.
Umsetzung¶
- KettlerErgometer: die beiden LogError entfallen, die Ausnahmen werden unverändert weitergeworfen. Das Logging übernimmt, wer den Kontext kennt.
- Verbindungsdialog: pro fehlgeschlagenem Versuch eine WRN-Zeile ohne Stacktrace (Port, Baudrate, Timeout), bei Erfolg eine INF-Zeile "Ergometer COM4 verbunden (9600 Baud)".
- Training: Verlust weiter als WRN mit Exception, ERR wenn auch der Wiederverbindeversuch scheitert; beim Beenden eine Zeile "Ergometer-Verbindung getrennt".
- "serial port successfully closed" wandert (ohne Sterne) ins Serial-Debug-Log, analog zu "opened".
Verbindungslogik und Port-Verhalten bleiben unverändert, nur das Logging ändert sich. Weitere Logging-Punkte können hier ergänzt werden.
JH Von Julius Haman vor 7 Tagen aktualisiert
- Status wurde von Neu zu Erledigt geändert
Aktionen