[GH-ISSUE #538] Enable Debug Mode #534

Open
opened 2026-03-03 19:19:36 +03:00 by kerem · 3 comments
Owner

Originally created by @NghiaTranUIT on GitHub (Jun 30, 2020).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/538

Originally assigned to: @NghiaTranUIT on GitHub.

Description

Currently, it's super difficult to debug the app when the users encounter a few edges-cases that make the app doesn't work. For instance, Client Certificate doesn't work but turn out it's because Proxyman couldn't fetch the remote certificate. Or a user reported that Proxyman couldn't get Websocket from the Slack app.

All we do is that sent a user a debug build and ask them to send us the log. It's cumbersome. We should find a way to mitigate it.

Acceptance Criteria

  • Add option to enable Debug mode in the app (OFF by default)
  • Ask the user to get the log and send to us for further investigation
  • Only log the Error level. Omit the Debug
Originally created by @NghiaTranUIT on GitHub (Jun 30, 2020). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/538 Originally assigned to: @NghiaTranUIT on GitHub. ### Description Currently, it's super difficult to debug the app when the users encounter a few edges-cases that make the app doesn't work. For instance, Client Certificate doesn't work but turn out it's because Proxyman couldn't fetch the remote certificate. Or a user reported that Proxyman couldn't get Websocket from the Slack app. All we do is that sent a user a debug build and ask them to send us the log. It's cumbersome. We should find a way to mitigate it. ### Acceptance Criteria - Add option to enable Debug mode in the app (OFF by default) - Ask the user to get the log and send to us for further investigation - Only log the Error level. Omit the Debug
Author
Owner

@NghiaTranUIT commented on GitHub (Jul 1, 2020):

All done 🙌 We can access from Help -> Enable Debug Mode

Screen Shot 2020-07-01 at 10 14 47
<!-- gh-comment-id:652165695 --> @NghiaTranUIT commented on GitHub (Jul 1, 2020): All done 🙌 We can access from Help -> Enable Debug Mode <img width="348" alt="Screen Shot 2020-07-01 at 10 14 47" src="https://user-images.githubusercontent.com/5878421/86199817-4cb20100-bb85-11ea-8110-3eddebb7d7c0.png">
Author
Owner

@shirshak55 commented on GitHub (Jul 1, 2020):

u may add verbose log so it can be easy to debug for you? Something like tracing?

<!-- gh-comment-id:652401471 --> @shirshak55 commented on GitHub (Jul 1, 2020): u may add verbose log so it can be easy to debug for you? Something like tracing?
Author
Owner

@NghiaTranUIT commented on GitHub (Jul 1, 2020):

I intentionally choose the Error log because it doesn't contain any sensitive data (Request/Response) from the end-users. I understand that it might be hard to trace back the bug, but It's sufficient and safer for the user 😄

<!-- gh-comment-id:652402761 --> @NghiaTranUIT commented on GitHub (Jul 1, 2020): I intentionally choose the Error log because it doesn't contain any sensitive data (Request/Response) from the end-users. I understand that it might be hard to trace back the bug, but It's sufficient and safer for the user 😄
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Proxyman#534
No description provided.