class Fuzz::Reporter

Default Reporting/Logging

Attributes

output[R]

Public Class Methods

new(output = Fuzz::Console) click to toggle source
# File lib/fuzz/log.rb, line 17
def initialize(output = Fuzz::Console)
  @output = output
  klass = class << self; self; end
  klass.__send__(:include, @output.colorizer_include)
end

Public Instance Methods

log_error(msg) click to toggle source
# File lib/fuzz/log.rb, line 25
def log_error(msg)
  output.error_println 'Fuzz - ', red(bold 'ERROR'), ' : ', msg
end
log_info(msg) click to toggle source
# File lib/fuzz/log.rb, line 33
def log_info(msg)
  output.println 'Fuzz - ', msg
end
log_warning(msg) click to toggle source
# File lib/fuzz/log.rb, line 29
def log_warning(msg)
  output.error_println 'Fuzz - ', yellow(bold 'WARNING'), ' : ', msg
end
show_error(msg) click to toggle source
# File lib/fuzz/log.rb, line 37
def show_error(msg)
  log_error(msg)
end
show_msg(msg) click to toggle source
# File lib/fuzz/log.rb, line 45
def show_msg(msg)
  log(msg)
end
show_warning(msg) click to toggle source
# File lib/fuzz/log.rb, line 41
def show_warning(msg)
  log_error(msg)
end