module Dis::Logging

Public Instance Methods

debug_log(message, &block) click to toggle source
# File lib/dis/logging.rb, line 5
def debug_log(message, &block)
  result = nil
  duration = Benchmark.realtime { result = block.call } * 1000
  logger.debug(format("[Dis] %<message>s (%<duration>.1fms)",
                      message:,
                      duration:))
  result
end
logger() click to toggle source
# File lib/dis/logging.rb, line 14
def logger
  Rails.logger
end