| Module | MCollective::Translatable |
| In: |
lib/mcollective/translatable.rb
|
# File lib/mcollective/translatable.rb, line 7
7: def log_code(msgid, default, level, args={})
8: msg = "%s: %s" % [msgid, Util.t(msgid, {:default => default}.merge(args))]
9:
10: Log.log(level, msg, File.basename(caller[1]))
11: end
# File lib/mcollective/translatable.rb, line 20
20: def logexception(msgid, default, level, e, backtrace=false)
21: Log.logexception(msgid, level, e, backtrace)
22: end
# File lib/mcollective/translatable.rb, line 13
13: def raise_code(msgid, default, level, args={})
14: exception = CodedError.new(msgid, default, level, args)
15: exception.set_backtrace caller
16:
17: raise exception
18: end