Class: Rapis::Logger
- Inherits:
-
Logger
- Object
- Logger
- Rapis::Logger
- Includes:
- Singleton
- Defined in:
- lib/rapis/logger.rb
Defined Under Namespace
Modules: Helper
Instance Method Summary collapse
- #debug(progname = nil, method_name = nil, msg) ⇒ Object
- #error(progname = nil, method_name = nil, msg, backtrace) ⇒ Object
- #fatal(msg) ⇒ Object
- #info(msg) ⇒ Object
-
#initialize ⇒ Logger
constructor
A new instance of Logger.
- #warn(msg) ⇒ Object
Constructor Details
Instance Method Details
#debug(progname = nil, method_name = nil, msg) ⇒ Object
40 41 42 |
# File 'lib/rapis/logger.rb', line 40 def debug(progname = nil, method_name = nil, msg) super(progname) { { method_name: method_name, message: msg } } end |
#error(progname = nil, method_name = nil, msg, backtrace) ⇒ Object
56 57 58 |
# File 'lib/rapis/logger.rb', line 56 def error(progname = nil, method_name = nil, msg, backtrace) super(progname) { { method_name: method_name, message: msg, backtrace: backtrace } } end |
#fatal(msg) ⇒ Object
52 53 54 |
# File 'lib/rapis/logger.rb', line 52 def fatal(msg) super { Rapis::TermColor.red(msg) } end |