Project

General

Profile

« Previous | Next » 

Revision 1b7ef95e

Added by Marc Dequènes over 15 years ago

  • ID 1b7ef95e99ba7be3165140a4f65eed63e88eca04

[evol] revised CyberError severities

View differences:

bin/postman
report = mail.process
rescue CyberError => e
case e.severity
when :dangerous
when :grave
logger.fatal "Fatal processing error, exiting (#{e.message})"
exit 2
when :unrecoverable
logger.error "Internal processing error, skipping mail (#{e.message})"
next
when :processable
logger.error "Untreated processing problem, skipping mail (#{e.message})"
next
when :ignorable
logger.warn "Internal processing warning, continuing (#{e.message})"
end
end
result_tag = report.ok? ? "SUCCESS" : "FAILURE"
lib/cyborghood/base.rb
include GetText
bindtextdomain("cyborghood", {:path => Config::L10N_DIR, :charset => "UTF-8"})
# severities: :dangerous :unrecoverable :processable :ignorable
# severities: :grave :unrecoverable :processable :ignorable
# categories:
# - db (not a protocol?)
# + ldap

Also available in: Unified diff