Class: Tumugi::ScopedLogger

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/tumugi/logger/scoped_logger.rb

Instance Method Summary collapse

Constructor Details

#initialize(scope) ⇒ ScopedLogger

Returns a new instance of ScopedLogger.



10
11
12
13
# File 'lib/tumugi/logger/scoped_logger.rb', line 10

def initialize(scope)
  @scope = scope
  @logger = Tumugi::Logger.instance
end

Instance Method Details

#trace(msg = nil, &block) ⇒ Object



19
20
21
22
23
# File 'lib/tumugi/logger/scoped_logger.rb', line 19

def trace(msg=nil, &block)
  if ENV.key?("TUMUGI_DEBUG")
    log(:debug, msg, &block)
  end
end