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

Instance Method Details

#ldebug(message = nil, &block) ⇒ Object



51
52
53
# File 'lib/openwfe/logging.rb', line 51

def ldebug (message=nil, &block)
    do_log(:debug, message, &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 (message=nil, &block)
    do_log(:error, message, &block)
end

#lfatal(message = nil, &block) ⇒ Object



67
68
69
# File 'lib/openwfe/logging.rb', line 67

def lfatal (message=nil, &block)
    do_log(:fatal, message, &block)
end

#linfo(message = nil, &block) ⇒ Object



55
56
57
# File 'lib/openwfe/logging.rb', line 55

def linfo (message=nil, &block)
    do_log(:info, message, &block)
end

#llog(level, message = nil, &block) ⇒ Object



75
76
77
# File 'lib/openwfe/logging.rb', line 75

def llog (level, message=nil, &block)
    do_log(level, message, &block)
end

#lunknown(message = nil, &block) ⇒ Object



71
72
73
# File 'lib/openwfe/logging.rb', line 71

def lunknown (message=nil, &block)
    do_log(:unknown, message, &block)
end

#lwarn(message = nil, &block) ⇒ Object



59
60
61
# File 'lib/openwfe/logging.rb', line 59

def lwarn (message=nil, &block)
    do_log(:warn, message, &block)
end