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