# Installation, datamappe og logfiler
Source: https://nordvec.com/da/docs/guides/desktop/install-and-data#hvad-der-er-i-datamappen

## Hvad der er i datamappen [#hvad-der-er-i-datamappen]

Alt, hvad appen gemmer på din computer, ligger i datamappen for dit operativsystem ovenfor. Hver logget konto har sin egen synkroniseringslager.

| Navn                              | Hvad den indeholder                                                                                                                                                                                                                           |
| --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `sync-state-<account key>.sqlite` | Synkroniseringslageret for én logget ind konto: overvågede mapper, udelukkelser, køerne for upload og fjernelse samt hvad der er synkroniseret. Filnavne og stier i den er krypteret med en nøgle, som operativsystemets nøglering beskytter. |
| `logs/nordvec-<date>.log`         | Appens log for én dag. Den registrerer hændelser, tællinger og fejlkoder, og hver linje angiver den appversion, der skrev den. Den er skrevet, så den ikke indeholder filnavne, stier eller filindhold.                                       |
| `logs/nordvec-<date>.1.log`       | Den tidligere del af dagens log, gemt når dagens log når sin størrelsesgrænse. Højst én per dag.                                                                                                                                              |
| `window-state.json`               | Vinduets seneste størrelse og position.                                                                                                                                                                                                       |
| `ui-locale`                       | Sproget på den seneste side, appen viste, så bakkebjælkemenuen og notifikationer bruger det.                                                                                                                                                  |
| `update-health.json`              | Hvornår appen sidst tjekkede for opdateringer, og om tjekkene fejler.                                                                                                                                                                         |
| `whats-new-version`               | Den seneste version, hvis ændringsliste appen har vist, så hver opdaterings ændringer vises én gang.                                                                                                                                          |
| `first-run-done`                  | Markering af, at første opstart er kørt, så start-ved-login kun aktiveres for en ny installation.                                                                                                                                             |
| `crash-ledger.json`               | Hvornår appen sidst stoppede på grund af en fejl, kun som tidspunkter, så et andet stop kort efter genåbning holder den lukket i stedet for at åbne den igen.                                                                                 |

Mens synkroniseringslageret er åbent, holder SQLite `-wal`, `-shm`, `-journal` filer ved siden af `sync-state-<account key>.sqlite`; de hører til lageret. Appen gemmer også den loggede sessions cookies og site-lager i datamappen. Cookie-lageret er krypteret med en nøgle, som operativsystemets nøglering beskytter.

På en computer, der har kørt en tidlig build, kan du også finde:

| Navn                                     | Hvad den indeholder                                                                                                                                                                        |
| ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `sync-state.json`                        | Tilstand skrevet af en tidlig version. Ved login afleverer appen den til den konto, der ejer den, og beholder den, hvis den ikke kan afgøre, hvem der ejer den.                            |
| `logs/nordvec.log`                       | Loggen, som en tidlig version skrev. Den slettes sammen med de daglige logs, når den er gammel nok.                                                                                        |
| `logs/nordvec.log.old`                   | Den tidligere log, som en tidlig version gemte ved siden af, slettet på samme vilkår.                                                                                                      |
| `sync-state-<account key>.json`          | Tilstand per konto skrevet af en tidlig version. Ved login kopierer appen den til synkroniseringslageret og omdøber den, når kopien er læst tilbage.                                       |
| `sync-state-<account key>.json.imported` | Den samme tidlige tilstand efter at dens indhold er kopieret til synkroniseringslageret. Den indeholder filnavne og stier ukrypteret, og intet læser den igen, så den kan sikkert slettes. |