App: HIGH: [Debugability] [$250] Save client-side logs and profile traces to the Downloads folder
Problem:
We have a great system in place to enable client-side logging and profile tracing with a four-finger tap. This allows for really fantastic debugging on production devices out in the real world. However, the files are saved in a private folder that – so far as I can tell – is impossible for a user on a non-rooted device to access. So after getting the logs and profile traces, if they don’t share them at that exact moment, there’s no way to get them in the future.
Solution:
Save client side logging and profile trace files to the /Downloads
folder on Android (and whatever similarly accessible folder is generally accessible on iOS.
Upwork Automation - Do Not Edit
- Upwork Job URL: https://www.upwork.com/jobs/~0143be8cb9f6347710
- Upwork Job ID: 1779286276762456064
- Last Price Increase: 2024-04-13
- Automatic offers:
- ishpaul777 | Reviewer | 0
- ShridharGoel | Contributor | 0
About this issue
- Original URL
- State: open
- Created 3 months ago
- Comments: 43 (29 by maintainers)
https://github.com/Expensify/App/pull/40777
Reapplying the
New Feature
label to get another BZ member on this while I am OOO til May 2. Thanks @abekkala – we’re just waiting on a PR from @ShridharGoel. I’ll grab this back from you when I return!@ishpaul777 @ShridharGoel I think we can hardcode the path name here as that will be easy to follow.
Started android build to test existing proposals, i’ll test and update in a while