Python Logging
http://blog.tplus1.com/index.php/2007/09/28/the-python-logging-module-is-much-better-than-print-statements/
import logging
# Log everything, and send it to stderr.
logging.basicConfig(level=logging.DEBUG)
def g():
1/0
def f():
logging.debug("Inside f!")
try:
g()
except Exception, ex:
logging.exception("Something awful happened!")
logging.debug("Finishing f!")
if __name__ == "__main__":
f()
No comments:
Post a Comment