X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fprojects%2Fbackupninja.git;a=blobdiff_plain;f=src%2Flib%2Fbackupninja%2Faction.py;h=7707f3b5548a4772ee992ee0bfef1be2c894de36;hp=83afc954c8d782403d113b9e5dc3daa3eac65fb9;hb=db3987f515ca9f9e9d9437f7a7454e050e1ec273;hpb=101bff5ef5fec6382ab572a286c4e79d0312c6cd;ds=sidebyside diff --git a/src/lib/backupninja/action.py b/src/lib/backupninja/action.py index 83afc95..7707f3b 100644 --- a/src/lib/backupninja/action.py +++ b/src/lib/backupninja/action.py @@ -68,7 +68,15 @@ def run_action(action_config, opts, global_config): # Run it action.run(test=opts.test) action.finish(test=opts.test) + # Ask the action if there where any failures + success = not action.failed except Exception, e: - log.error('Running action "%s.%s" failed: %s', action_name, action_ty, e) + log.error('Unexpected exception: %s', e) import traceback log.debug(traceback.format_exc()) + success = False + + if success: + log.info('Running action "%s.%s" succeeded', action_name, action_ty) + else: + log.info('Running action "%s.%s" failed', action_name, action_ty)