Add persistent log file and "Protokoll" viewer button
Tray-Meldungen verschwinden - daher ein dauerhaftes Protokoll. - Logger: threadsicheres Datei-Log in %AppData%\StarfaceOutlookSync\sync.log mit Rotation bei 2 MB. - MainForm protokolliert Sync-Start, Ergebnis, Konflikte (lokal + von anderen Arbeitsplaetzen), Fehler und uebersprungene Laeufe (Sperre). - Neuer Button "Protokoll" oeffnet LogViewerForm (Aktualisieren/Leeren/Ordner oeffnen, scrollt ans Ende). - README/CHANGELOG aktualisiert. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -38,6 +38,12 @@ Versionsschema ist `x.x.x.x` (siehe `release.sh`).
|
||||
|
||||
### Hinzugefuegt
|
||||
|
||||
- **Protokoll (Logdatei) + "Protokoll"-Button.** Syncs, Ergebnisse, Konflikte
|
||||
(lokal und von anderen Arbeitsplaetzen) und Fehler werden dauerhaft in
|
||||
`%AppData%\StarfaceOutlookSync\sync.log` festgehalten - so ist auch nach dem
|
||||
Verschwinden einer Tray-Meldung nachvollziehbar, wer/was/wann. Im Hauptfenster
|
||||
oeffnet der Button "Protokoll" einen Betrachter (Aktualisieren/Leeren/Ordner
|
||||
oeffnen). Die Datei rotiert bei 2 MB.
|
||||
- **Clientuebergreifende Konflikt-Hinweise (Mehrplatz).** Wird ein echter
|
||||
Feld-Konflikt aufgeloest, legt der Client eine Notiz im gemeinsamen Verzeichnis
|
||||
(`conflicts/`) ab - zugeordnet nach Kontakt (StarfaceId). Ein anderer
|
||||
|
||||
Reference in New Issue
Block a user