class Aws::Embedded::Metrics::Sinks::Logger

Attributes

level[R]
logger[R]

Public Class Methods

new(logger, level: :info) click to toggle source
# File lib/aws-embedded-metrics-customink/sinks/logger.rb, line 9
def initialize(logger, level: :info)
  @logger = logger
  @level = level.to_sym
end

Public Instance Methods

accept(message) click to toggle source
# File lib/aws-embedded-metrics-customink/sinks/logger.rb, line 14
def accept(message)
  logger.public_send(level, JSON.dump(message))
end