BugSquad/Get Logs: Difference between revisions
No edit summary |
|||
| (One intermediate revision by one other user not shown) | |||
| Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
[[Category:Testing]] | [[Category:Testing]] | ||
[[Category:BugSquad]] | [[Category:BugSquad]] | ||
| Line 18: | Line 18: | ||
== Enabling Sugar debug logging == | == Enabling Sugar debug logging == | ||
A shell script file, {{Code|~/.sugar/debug}}, is run when Sugar starts up. All environment variables exported by the file will be inherited by the Sugar shell and activity processes. | |||
From Sugar 0.83 to 0.98, the file is prepared with commented lines. From Sugar 0.102, the file must be created by you. Use your editor to add a line, or remove the '#' before the line, to ensure SUGAR_LOGGER_LEVEL is exported with the value ''debug'', like this: | |||
export SUGAR_LOGGER_LEVEL=debug | |||
From Sugar 0.83 to 0.98, the prepared file looks like this: | |||
<pre> | <pre> | ||
# Uncomment the following lines to turn on many sugar debugging | # Uncomment the following lines to turn on many sugar debugging | ||
| Line 37: | Line 43: | ||
=== Where are the logs placed === | === Where are the logs placed === | ||
* Perform the minimal steps to reproduce the bug. | * Perform the minimal steps to reproduce the bug. | ||
* The relevant logs are stored in | * The relevant logs are stored in {{Code|~/.sugar/default/logs}}, (e.g, org.laptop.WebActivity-1.log for the log of the first Browse instance). | ||
=== Using sugar-launch === | === Using sugar-launch === | ||
| Line 60: | Line 66: | ||
* Reboot, or just restart X using ctrl+alt+erase | * Reboot, or just restart X using ctrl+alt+erase | ||
The file | The file {{Code|~/.xsession-example}} contains other settings useful for debugging. You can copy individual lines from this or copy the entire file to {{Code|~/.xsession}}. | ||
== On other machines (Sugar.84)== | == On other machines (Sugar.84)== | ||