class Segment::Analytics::PrefixedLogger

Wraps an existing logger and adds a prefix to all messages

Public Class Methods

new(logger, prefix) click to toggle source
# File lib/segment/analytics/logging.rb, line 9
def initialize(logger, prefix)
  @logger = logger
  @prefix = prefix
end

Public Instance Methods

debug(msg) click to toggle source
# File lib/segment/analytics/logging.rb, line 14
def debug(msg)
  @logger.debug("#{@prefix} #{msg}")
end
error(msg) click to toggle source
# File lib/segment/analytics/logging.rb, line 26
def error(msg)
  @logger.error("#{@prefix} #{msg}")
end
info(msg) click to toggle source
# File lib/segment/analytics/logging.rb, line 18
def info(msg)
  @logger.info("#{@prefix} #{msg}")
end
warn(msg) click to toggle source
# File lib/segment/analytics/logging.rb, line 22
def warn(msg)
  @logger.warn("#{@prefix} #{msg}")
end