module Gladys
def self.log(message)
def self.log(message) logger.info message end
def self.log_debug(message)
def self.log_debug(message) logger.debug(message) end
def self.logger
def self.logger Client.logger end
def self.report_error(error)
def self.report_error(error) raise error if Client.raise_on_error? logger.error(error.message) logger.debug(error.backtrace.join("\n\t")) end
def self.report_script_error(script, error)
def self.report_script_error(script, error) raise error if Client.raise_on_error? logger.error("Error in script: #{script.name}") logger.error(error.message) logger.error(error.backtrace.select { |line| line.include?(script.path) }.join("\n\t")) end