class Vx::Lib::Logger::StdoutLogger

Attributes

logger[R]
logstash[R]
params[R]

Public Class Methods

new(io, params = {}) click to toggle source
# File lib/vx/lib/logger/stdout_logger.rb, line 11
def initialize(io, params = {})
  @params = params

  @logger           = ::Logger.new(io, 7, 50_000_000)
  @logger.formatter = self.formatter
  @logger.progname  = self.progname
end

Private Instance Methods

format_message(level, message, payload) click to toggle source
# File lib/vx/lib/logger/stdout_logger.rb, line 21
def format_message(level, message, payload)
  StdoutFormatter.call(level, message, payload)
end