Development Team/Almanac/sugar.logger: Difference between revisions
No edit summary |
m moved Walter is a wanker 12/Almanac/sugar.logger to Development Team/Almanac/sugar.logger over redirect: revert |
||
| (8 intermediate revisions by 7 users not shown) | |||
| Line 1: | Line 1: | ||
{{ | {{Almanac}} | ||
=== I am having trouble getting my activity to launch, and nothing is showing up in my logs. What gives? === | |||
It is advisable to begin the bulk of your activity's launch process in a call to gobject.idle_add. | |||
<pre> | |||
import gobject | |||
... | |||
class MyCoolActivity(activity.Activity): | |||
def __init__(self, handle): | |||
activity.Activity.__init__(self, handle) | |||
#wait a moment so that our debug console capture mistakes | |||
gobject.idle_add( self._initme, None ) | |||
def _initme( self, userdata=None ): | |||
#start writing your cool activity here | |||
</pre> | |||
=== How do I retrieve the top level logging directory on my XO? === | === How do I retrieve the top level logging directory on my XO? === | ||
The following code prints out the standard directory for logging in sugar. | The following code prints out the standard directory for logging in sugar. | ||