Module: GoodData::ContextLoggerDecorator

Defined in:
lib/gooddata/bricks/middleware/context_logger_decorator.rb

Overview

Logger decorator with ability to enrich the message with brick context

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#context_sourceObject

Returns the value of attribute context_source.



8
9
10
# File 'lib/gooddata/bricks/middleware/context_logger_decorator.rb', line 8

def context_source
  @context_source
end

Instance Method Details

#add(severity, message = nil, progname = nil) ⇒ Object

log methods to be decorated



11
12
13
# File 'lib/gooddata/bricks/middleware/context_logger_decorator.rb', line 11

def add(severity, message = nil, progname = nil)
  super(severity, enrich(message, context_source.context), progname)
end