exc/exception_annotation |
module ExceptionAnnotator |
E.g.:
begin ExceptionAnnotator::operation("cleaning up...") do ExceptionAnnotator::operation("writing logs...") do ExceptionAnnotator::operation("opening log file...") do raise "Unknown Error" end end end rescue Exception => exc puts ExceptionAnnotator::annotated_mesg(exc) end
Will print:
Unknown Error while opening log file... while writing logs... while cleaning up...
module ExceptionAnnotation |
Public Methods |
Mixins |
ExceptionExtension |
---|
Public Methods |