QA/Telemetry/Logging: Difference between revisions

outdated
(outdated)
 
(16 intermediate revisions by one other user not shown)
Line 1: Line 1:
= Quick Summary =
{{outdated}}
The following document will show users how to enable telemetry debugging logging and list other commands that can be used to retrieve logging information from the browser.
The following document will show users how to enable telemetry debugging logging and list other commands that can be used to retrieve logging information from the browser.


= Enabling Logging =
'''Note:''' You'll also need to add the '''experiments.logging.level;0''' preference under about:config for the logging information to correctly appear under the Browser Console.


'''Note:''' You'll also need to add the '''experiments.logging.level;0''' preference under about:config for the logging information to correctly appear under the Browser Console.
= Enabling Logging via UI =


You'll need to enable '''chrome and addon debugging''' under '''Developer Tools''' to get more details in the Browser Console.
You'll need to enable '''chrome and addon debugging''' under '''Developer Tools''' to get more details in the Browser Console.
Line 16: Line 16:
[[File:DevTools.png]]
[[File:DevTools.png]]


Once you have enabled '''chrome and addon debugging''' you should start seeing log entries appearing under the '''Browser Console'''. Here's a quick way to ensure that logging is working correctly:
Once you have enabled '''chrome and addon debugging''' you should start seeing log entries being displayed under the '''Browser Console'''.
 
* Example of log entries inside the '''Browser Console''':
 
1397078500406 Browser.Experiments.Experiments TRACE Experiments #0::_toggleExperimentsEnabled(false)
1397078500406 Browser.Experiments.Experiments TRACE Experiments #0::disableExperiment()
1397078500406 Browser.Experiments.Experiments TRACE Experiments #0::_run
1397078500407 Browser.Experiments.Experiments TRACE Experiments #0::_main iteration
1397078500407 Browser.Experiments.Experiments TRACE Experiments #0::_evaluateExperiments
1397078500411 Browser.Experiments.Experiments TRACE Experiments #0::_main finished, scheduling next run
1397078501152 Browser.Experiments.Experiments TRACE Experiments #0::_toggleExperimentsEnabled(true)
1397078501152 Browser.Experiments.Experiments TRACE Experiments #0::updateManifest()
1397078501152 Browser.Experiments.Experiments TRACE Experiments #0::_run
 
= Enabling Logging via about:config =


* Enable/Disable the '''experiments.enabled''' preference under '''about:config''' (You should see similar entries inside the browser console)
'''WARNING:''' Changing other preferences will change the behavior of your browser, so please be careful and don't change anything unless you know what you're doing!!


<blockquote>
This is a quicker way of getting '''chrome and add-on debugging''' enabled using the '''about:config''' screen:
1397078500406 Browser.Experiments.Experiments TRACE Experiments #0::_toggleExperimentsEnabled(false) <br>
1397078500406 Browser.Experiments.Experiments TRACE Experiments #0::disableExperiment() <br>
1397078500406 Browser.Experiments.Experiments TRACE Experiments #0::_run <br>
1397078500407 Browser.Experiments.Experiments TRACE Experiments #0::_main iteration <br>
1397078500407 Browser.Experiments.Experiments TRACE Experiments #0::_evaluateExperiments <br>
1397078500411 Browser.Experiments.Experiments TRACE Experiments #0::_main finished, scheduling next run <br>
1397078501152 Browser.Experiments.Experiments TRACE Experiments #0::_toggleExperimentsEnabled(true) <br>
1397078501152 Browser.Experiments.Experiments TRACE Experiments #0::updateManifest() <br>
1397078501152 Browser.Experiments.Experiments TRACE Experiments #0::_run <br>
</blockquote>


= Using Commands inside Browser Console =
* Type in '''about:config''' into the Firefox URL bar and hit [ENTER]
* You'll get a '''This might void your warranty!''' screen, select the '''I'll be careful, I promise!''' button
* Once selected, under the search field at the top, type in '''devtools.chrome.enabled'''
* Double click on '''devtools.chrome.enabled''' so it appears bold and the '''Value''' should change to '''True''' (originally it was set to '''False''')
Confirmed users
933

edits