Opened 11 years ago

Closed 11 years ago

#54 closed Aufgabe (fixed)

Logfile GC-Protokoll

Reported by: Melanie Hermann Owned by: Melanie Hermann
Priority: mittelfristig Milestone:
Component: Gesamtsystem Version:
Severity: Aufgabe Keywords:
Cc:

Description

Das Logfile des GC-Protokolls darf nicht überlaufen! Hierzu muss es als Ringbuffer implementiert werden.

Change History (3)

comment:1 by Melanie Hermann, 11 years ago

Das Logfile für das GCProtokoll wird nun als Ringbuffer geführt.
Es gibt eine Maximalzahl an Einträgen. Wenn es mehr Einträge werden, werden nach und nach die ältesten Einträge im File überschrieben.

Änderungen:

  • GcProtLog.h:
    • sGcProtLogHead hat neue Variable firstentry erhalten.
  • GcProtLog.cpp:
    • Init(): Prüfen und initialisieren der Variable firstentry.
    • DoLog(): Setzen der Variablen firstentry. Überschreiben des ältesten Wertes in der Datei wenn mehr Werte eingetragen werden als zugelassen.

comment:2 by Melanie Hermann, 11 years ago

Logfile, das nun als Ringbuffer aufgebaut ist, wird nun auch richtig in der Liste auf dem MainGW-Dialog dargestellt.

Änderungen:

  • GcProtLog.cpp:
    • ReadEntries(): Komplett umgekrempelt. Damit die Logfile-Einträge in der richtigen Reihenfolge ausgelesen werden und somit die Werte in der richtigen Reihenfolge in der Tabelle dargestellt werden.

comment:3 by Melanie Hermann, 11 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.