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)

Most upvoted comments

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