Module: OpenWFE::Logging
- Included in:
- FlowExpression, LocalParticipant, MonitorProvider, ServiceMixin, WorkItemListener
- Defined in:
- lib/openwfe/logging.rb
Overview
A Mixin for adding logging method to any class
Instance Method Summary collapse
- #ldebug(message = nil, &block) ⇒ Object
-
#ldebug_callstack(msg, max_lines = nil) ⇒ Object
A simplification of caller_to_s for direct usage when debugging.
- #lerror(message = nil, &block) ⇒ Object
- #lfatal(message = nil, &block) ⇒ Object
- #linfo(message = nil, &block) ⇒ Object
- #llog(level, message = nil, &block) ⇒ Object
- #lunknown(message = nil, &block) ⇒ Object
- #lwarn(message = nil, &block) ⇒ Object
Instance Method Details
#ldebug(message = nil, &block) ⇒ Object
51 52 53 |
# File 'lib/openwfe/logging.rb', line 51 def ldebug (=nil, &block) do_log(:debug, , &block) end |
#ldebug_callstack(msg, max_lines = nil) ⇒ Object
A simplification of caller_to_s for direct usage when debugging
82 83 84 85 |
# File 'lib/openwfe/logging.rb', line 82 def ldebug_callstack (msg, max_lines=nil) ldebug { "#{msg}\n" + OpenWFE::caller_to_s(9, max_lines) } end |
#lerror(message = nil, &block) ⇒ Object
63 64 65 |
# File 'lib/openwfe/logging.rb', line 63 def lerror (=nil, &block) do_log(:error, , &block) end |
#lfatal(message = nil, &block) ⇒ Object
67 68 69 |
# File 'lib/openwfe/logging.rb', line 67 def lfatal (=nil, &block) do_log(:fatal, , &block) end |
#linfo(message = nil, &block) ⇒ Object
55 56 57 |
# File 'lib/openwfe/logging.rb', line 55 def linfo (=nil, &block) do_log(:info, , &block) end |
#llog(level, message = nil, &block) ⇒ Object
75 76 77 |
# File 'lib/openwfe/logging.rb', line 75 def llog (level, =nil, &block) do_log(level, , &block) end |
#lunknown(message = nil, &block) ⇒ Object
71 72 73 |
# File 'lib/openwfe/logging.rb', line 71 def lunknown (=nil, &block) do_log(:unknown, , &block) end |
#lwarn(message = nil, &block) ⇒ Object
59 60 61 |
# File 'lib/openwfe/logging.rb', line 59 def lwarn (=nil, &block) do_log(:warn, , &block) end |