2 Datenbank und Dateien
Batista82 edited this page 2026-07-30 13:24:10 +02:00

Datenbank und Dateien

Verzeichnisstruktur

<InstallRoot>\
|-- app\                         ausführbare App und Abhängigkeiten
|-- config\
|   |-- appsettings.json         ausgelieferte Standardwerte
|   `-- appsettings.user.json    Benutzereinstellungen
|-- db\
|   `-- database.db              SQLite-Fahrtenbuch
|-- logs\
|   |-- runtime_YYYYMMDD.txt
|   `-- crash_*.txt
|-- CHANGELOG.txt
|-- LICENSE
|-- NOTICE
`-- THIRD-PARTY-NOTICES.md

Konfiguration

appsettings.json enthält Standardwerte. Persönliche Änderungen werden getrennt in appsettings.user.json gespeichert, damit Updates sie nicht überschreiben.

Wichtige Gruppen:

  • database
  • telemetry
  • ui
  • driver
  • costs
  • launchers

SQLite-Datenbank

Die Datenbank ist die verbindliche Quelle für Logbuch und Statistiken. Sie sollte nicht während einer laufenden App mit externen Werkzeugen verändert werden.

Logs

Runtime-Logs protokollieren Startphasen, Telemetriezustände, Auftragsübergänge, Kostenereignisse und Warnungen. Crash-Logs enthalten Ausnahme und Stacktrace.

Logs können als Textdatei in Support-Chats geteilt werden. Vorher persönliche Pfade oder sensible Angaben prüfen.

Zurücksetzen

Ein vollständiges Zurücksetzen ist durch Umbenennen der Benutzerkonfiguration und Datenbank bei geschlossener App möglich. Die Originaldateien zunächst als Sicherung behalten.