Changes
Development Team/Almanac/sugar.logger (view source)
Revision as of 07:22, 2 October 2008
, 07:22, 2 October 2008no edit summary
{{Sugar Almanac}}
{{Sugar 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.