Module: Fuzz::LogMethods

Included in:
Fuzz
Defined in:
lib/fuzz/log.rb

Instance Method Summary collapse

Instance Method Details

#log(lvl, msg) ⇒ Object



68
69
70
# File 'lib/fuzz/log.rb', line 68

def log(lvl, msg)
  Fuzz.reporter.log_info(msg) if lvl <= verbosity
end

#log_error(msg) ⇒ Object



56
57
58
# File 'lib/fuzz/log.rb', line 56

def log_error(msg)
  Fuzz.reporter.log_error(msg)
end

#log_fatal(msg, rc = 1) ⇒ Object



51
52
53
54
# File 'lib/fuzz/log.rb', line 51

def log_fatal(msg, rc=1)
  Fuzz.reporter.log_error(msg)
  exit rc
end

#log_info(msg) ⇒ Object



64
65
66
# File 'lib/fuzz/log.rb', line 64

def log_info(msg)
  Fuzz.reporter.log_info(msg)
end

#log_warning(msg) ⇒ Object



60
61
62
# File 'lib/fuzz/log.rb', line 60

def log_warning(msg)
  Fuzz.reporter.log_warning(msg)
end

#show_error(msg) ⇒ Object



72
73
74
# File 'lib/fuzz/log.rb', line 72

def show_error(msg)
  Fuzz.reporter.show_error(msg)
end

#show_msg(msg) ⇒ Object



80
81
82
# File 'lib/fuzz/log.rb', line 80

def show_msg(msg)
  Fuzz.reporter.show_msg(msg)
end

#show_warning(msg) ⇒ Object



76
77
78
# File 'lib/fuzz/log.rb', line 76

def show_warning(msg)
  Fuzz.reporter.show_warning(msg)
end

#silent?Boolean

Returns:

  • (Boolean)


92
93
94
# File 'lib/fuzz/log.rb', line 92

def silent?
  verbosity < 1
end

#verbose?Boolean

Returns:

  • (Boolean)


88
89
90
# File 'lib/fuzz/log.rb', line 88

def verbose?
  verbosity > 1
end

#verbosityObject



84
85
86
# File 'lib/fuzz/log.rb', line 84

def verbosity
  Fuzz.verbosity
end