Class | MCollective::CodedError |
In: |
lib/mcollective/exception.rb
|
Parent: | RuntimeError |
args | [R] | |
code | [R] | |
default | [R] | |
log_level | [R] |
# File lib/mcollective/exception.rb, line 5 5: def initialize(msgid, default, level=:debug, args={}) 6: @code = msgid 7: @log_level = level 8: @args = args 9: @default = default 10: 11: msg = Util.t(@code, {:default => default}.merge(@args)) 12: 13: super(msg) 14: end
# File lib/mcollective/exception.rb, line 21 21: def log(level, log_backtrace=false) 22: Log.logexception(@code, level, self, log_backtrace) 23: end