libs/utilities/logger.rb
# frozen_string_literal: true
require 'logger'
require 'colorize'
module ScopesExtractor
# Provides helper methods to be used in all the different classes
module Utilities
# Creates a singleton logger
def self.logger
@logger ||= Logger.new($stdout)
end
def self.log_warn(message)
logger.warn(message.yellow)
end
def self.log_info(message)
logger.info(message.blue)
end
end
end