Development Team/Almanac/Python Standard Logging: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
=== What is the overall structure of python standard logging that I will use in Sugar? === | |||
Sugar uses Python's <ref>[http://www.onlamp.com/pub/a/python/2005/06/02/logging.html Standard Logging]</ref> pretty much without modification. | |||
=== How do I write to a log in my activity code? === | === How do I write to a log in my activity code? === | ||
Sugar uses [http://www.onlamp.com/pub/a/python/2005/06/02/logging.html python's standard logging]. The following code shows how to output something at the debug log level. The log message will be written to the standard log output destination (usually the console). | Sugar uses [http://www.onlamp.com/pub/a/python/2005/06/02/logging.html python's standard logging]. The following code shows how to output something at the debug log level. The log message will be written to the standard log output destination (usually the console). | ||
| Line 6: | Line 10: | ||
... | ... | ||
_logger.debug('starting activity') | _logger.debug('starting activity') | ||
= Notes = | |||
<references /> | |||
Revision as of 10:49, 9 July 2008
What is the overall structure of python standard logging that I will use in Sugar?
Sugar uses Python's [1] pretty much without modification.
How do I write to a log in my activity code?
Sugar uses python's standard logging. The following code shows how to output something at the debug log level. The log message will be written to the standard log output destination (usually the console).
import logging
_logger = logging.getLogger('annotate-activity')
...
_logger.debug('starting activity')