Class: Whoosh::Logger::ScopedLogger

Inherits:
Object
  • Object
show all
Defined in:
lib/whoosh/logger.rb

Instance Method Summary collapse

Constructor Details

#initialize(logger, **context) ⇒ ScopedLogger

Returns a new instance of ScopedLogger.



36
37
38
39
# File 'lib/whoosh/logger.rb', line 36

def initialize(logger, **context)
  @logger = logger
  @context = context
end

Instance Method Details

#debug(event, **data) ⇒ Object



41
# File 'lib/whoosh/logger.rb', line 41

def debug(event, **data) = @logger.debug(event, **@context, **data)

#error(event, **data) ⇒ Object



44
# File 'lib/whoosh/logger.rb', line 44

def error(event, **data) = @logger.error(event, **@context, **data)

#info(event, **data) ⇒ Object



42
# File 'lib/whoosh/logger.rb', line 42

def info(event, **data) = @logger.info(event, **@context, **data)

#warn(event, **data) ⇒ Object



43
# File 'lib/whoosh/logger.rb', line 43

def warn(event, **data) = @logger.warn(event, **@context, **data)