module Yake
Constants
- VERSION
Attributes
logger[RW]
Public Class Methods
wrap(event = nil, context = nil) { |event, context| ... }
click to toggle source
# File lib/yake/logger.rb, line 36 def wrap(event = nil, context = nil, &block) original_progname = logger.progname logger.progname = context&.aws_request_id logger.info("EVENT #{ event.to_json }") yield(event, context).tap { |res| logger.info("RETURN #{ res.to_json }") } ensure logger.progname = original_progname end