Projekt

Allgemein

Profil

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

Von Julius Haman vor 7 Tagen hinzugefügt. Vor 7 Tagen aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
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.

Anlass: Auswertung von Log und DB zu #131 und #135.

JH Von Julius Haman vor 7 Tagen aktualisiert Aktionen #1

  • Status wurde von Neu zu Erledigt geändert
Aktionen

Auch abrufbar als: PDF Atom