> logger.info("A normal exception occurred", > exc_info=sys.exc_info()) Or you could have a call logger.exception("message") that knows to call sys.exc_info(). That would reduce the boilerplate. --Guido van Rossum (home page: http://www.python.org/~guido/)