Skip to content

Application Data

Default Leapp directories

Here the user can find all the directories that Leapp uses directly or indirectly.

Installation path

By default, Leapp is installed in the following locations:

/Applications
/opt/Leapp
C:\Users\<USER>\AppData\Local\Programs\Leapp

Configuration files

By default, Leapp stores the configuration files in the following locations:

~/.Leapp
~/.Leapp
C:\Users\<USER>\.Leapp

Info

  • Leapp-lock.json stores the Leapp configuration and is encrypted.
    • On startup, if Leapp-lock.json is not found, Leapp will create an empty version of it.
  • Leapp-lock.backup.bin stores a backup of Leapp-lock.json and is updated on startup if Leapp-lock.json is considered valid.
    • On startup, if Leapp-lock.json is corrupted, Leapp-lock.backup.bin will be used to restore it.
    • If both files are corrupted, a new empty configuration will be created.
  • .latest contains the latest version number of Leapp. If missing, it will be created again on startup.

Credentials file

By default, Leapp writes the credentials file in the following locations:

~/.aws
~/.aws
C:\Users\<USER>\.aws

Logs file

By default, Leapp writes logs to the following locations:

~/Library/Logs/Leapp/log.electronService.log
~/.config/Leapp/logs/log.electronService.log
C:\Users\<USER>\AppData\Roaming\Leapp\log.electronService.log

Info

Logs are structured in the following way:

[YYYY-MM-DD HH:mm:ss.mmm] [LEVEL] [rendered/system] [COMPONENT] MESSAGE {Useful Object / Stacktrace Err Object}

Warning

Please always add logs to any issue you want to fill whenever possible, so you can help the team identify the problem quickly