Sha256: 61c16c952932d425eb61958f356deda38ee75c414e0088a4e829e263a9a123df
Contents?: true
Size: 493 Bytes
Versions: 1
Compression:
Stored size: 493 Bytes
Contents
require 'voom/logger_methods' module Voom module Trace include Voom::LoggerMethods private # Use a regex on your classes to enable debug logging # For example: # In your .env # export VOOM_TRACE_LOG_REGEX="^.*$" # In your code # trace {"What is it doing?" } def trace(&block) return unless ENV['VOOM_TRACE_LOG_REGEX'] logger.info {"T:#{self.class}:#{block.call}"} if /#{ENV['VOOM_TRACE_LOG_REGEX']}/.match(self.class.name) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
voom-presenters-0.2.0 | lib/voom/trace.rb |