require 'logglier'

module ERDL
  class Loggly
    # Initialize logglier object
    def initialize
      @loggier = Logglier.new('https://logs-01.loggly.com/inputs/' + ENV['LOGGLY_TOKEN'] + '/tag/erdl/', threaded: true)
    end

    # Sends message to loggly based on severity
    def log_msg(logMessage, logSeverity = 'error')
      @loggier.public_send(logSeverity, logMessage)
    end
  end
end
