Skip to content

Enable Diagnostics

Salar K edited this page Jan 29, 2023 · 4 revisions

This guide will help you enable detailed verbose diagnostics information that are useful to devs to tackle the issues and bugs. First we need to enable diagnostics and then we need to download them.

Enabling Diagnostics

Open Settings page and look for a faded diag? word on the bottom left of the page.

image

Click on that and confirm Are you sure to enable diagnostics? message. Then you'll be notified that diagnostics are enabled and a new tab will bring you here (..again? :)

Now the diagnostics are enabled. Please not that diagnostics are enabled for this session and that means by closing browser everything will be back to normal.

Gather Information

Do the actions that you have asked to or do things that you think are not working properly.

Download diagnostics

To download you can do either of these.

Click diag?

Simply click on the diag? word again and you'll be receive a download containing the logs. The file format should be something like smartproxy-diagnostics-{time}.json

image

You are done and don't need to the next step. 👍

Download diagnostics using console (advanced)

Another way of downloading the logs is from debugging console

Google Chrome

image

Firefox

image

In Console

Now that Console is open enter command copy(SmartProxyGetDiagLogs()). This will copy logs to clipboard, now paste the content to a text file in notepad and send it over.

image

Email the logs.

Please send the logs as instructed via email to the devs.

WARNING

The diagnostics information most likely will contain sensitive information like the pages you've visited (full url only) or the proxy servers you have added to your extension with their username/passwords. DO NOT SHARE THE LOGS in public.

Clone this wiki locally