Module: Kumi::Core::Analyzer::Debug::Loggable

Defined in:
lib/kumi/core/analyzer/debug.rb

Overview

Mixin for passes

Instance Method Summary collapse

Instance Method Details

#log_debug(id, **fields) ⇒ Object



154
155
156
# File 'lib/kumi/core/analyzer/debug.rb', line 154

def log_debug(id, **fields)
  Debug.debug(id, method: __method__, **fields)
end

#log_info(id, **fields) ⇒ Object



150
151
152
# File 'lib/kumi/core/analyzer/debug.rb', line 150

def log_info(id, **fields)
  Debug.info(id, method: __method__, **fields)
end

#trace(id, **fields) ⇒ Object



158
159
160
# File 'lib/kumi/core/analyzer/debug.rb', line 158

def trace(id, **fields, &)
  Debug.trace(id, **fields, &)
end