class VWO::CustomLogger

Public Class Methods

get_instance(logger_instance = nil) click to toggle source
# File lib/vwo/custom_logger.rb, line 10
def self.get_instance(logger_instance = nil)
  @@logger ||= VWO::CustomLogger.new(logger_instance)
end
new(logger_instance) click to toggle source
# File lib/vwo/custom_logger.rb, line 14
def initialize(logger_instance)
  @@logger_instance = logger_instance || Logger.new(STDOUT)
end

Public Instance Methods

log(level, message) click to toggle source

Override this method to handle logs in a custom manner

# File lib/vwo/custom_logger.rb, line 19
def log(level, message)
  @@logger_instance.log(level, message)
end