The application logs are written to:
~/.speleodb_compass/speleodb_compass.log
To see the logs in real-time:
tail -f ~/.speleodb_compass/speleodb_compass.logTo search for specific entries:
grep "Downloading project" ~/.speleodb_compass/speleodb_compass.log
grep "404" ~/.speleodb_compass/speleodb_compass.logThe download command logs:
Downloading project ZIP from: https://www.speleodb.org/api/v2/projects/{project_id}/download/compass_zip/
This will show you the exact URL being requested.
Now with the updated code, the error message in the UI will also show the URL:
Download failed with status 404 (URL: https://...)
This will help identify if:
- The endpoint path is wrong
- The project ID is incorrect
- The API structure is different than expected