class Object def logging(message, log = LOGGER) begin result = yield log.debug "#{message} OK" result rescue Object => e log.debug "#{message} FAILED" raise e # reraise end endend