./lib/le.rb in le-1.8 vs ./lib/le.rb in le-1.8.1

- old
+ new

@@ -13,15 +13,26 @@ module Le def self.new(key, location, local=false) + self.checkParams(key, location) + host = Le::Host.new(key, location, local) - logger = Logger.new(host) logger.formatter = host.formatter logger end + def self.checkParams(key, location) + if key == nil or location == nil + puts "\nLE: Incorrect parameters for Logentries Plugin!\n" + end + + # Check if the key is valid UUID format + if (key =~ /\A(urn:uuid:)?[\da-f]{8}-([\da-f]{4}-){3}[\da-f]{12}\z/i) == nil + puts "\nLE: It appears the LOGENTRIES_ACCOUNT_KEY you entered is invalid!\n" + end + end end