Class: RubyNessus::Log

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby-nessus/log.rb

Class Method Summary collapse

Class Method Details

.breakObject



18
19
20
21
# File 'lib/ruby-nessus/log.rb', line 18

def self.break
  STDERR.puts "\t"
  STDERR.puts ''
end

.endObject



23
24
25
# File 'lib/ruby-nessus/log.rb', line 23

def self.end
  STDERR.puts "\n\n"
end

.error(msg = nil) ⇒ Object

Errors



53
54
55
# File 'lib/ruby-nessus/log.rb', line 53

def self.error(msg = nil)
  STDERR.puts Rainbow('ERROR: ').foreground(:red).bright + msg.to_s
end

.h1(title, msg = nil) ⇒ Object

Headers



30
31
32
# File 'lib/ruby-nessus/log.rb', line 30

def self.h1(title, msg = nil)
  STDERR.puts Rainbow("-> #{title}: ").foreground(:green).bright + msg.to_s
end

.h2(title, msg = nil) ⇒ Object



34
35
36
# File 'lib/ruby-nessus/log.rb', line 34

def self.h2(title, msg = nil)
  STDERR.puts Rainbow("\t#{title}: ").foreground(:blue).bright + msg.to_s
end

.h3(title, msg = nil) ⇒ Object



38
39
40
# File 'lib/ruby-nessus/log.rb', line 38

def self.h3(title, msg = nil)
  STDERR.puts "\t#{title}: " + Rainbow(msg.to_s).foreground(:blue).underline
end

.h4(msg = nil) ⇒ Object



42
43
44
# File 'lib/ruby-nessus/log.rb', line 42

def self.h4(msg = nil)
  STDERR.puts "\t\t- #{msg}"
end

.h5(title, msg = nil) ⇒ Object



46
47
48
# File 'lib/ruby-nessus/log.rb', line 46

def self.h5(title, msg = nil)
  STDERR.puts "\t\t- #{title}: #{msg}"
end

.high(title, msg = nil) ⇒ Object



80
81
82
# File 'lib/ruby-nessus/log.rb', line 80

def self.high(title, msg = nil)
  STDERR.puts Rainbow("\t#{title}: ").foreground(:red).bright + msg.to_s
end

.info(msg = nil) ⇒ Object



61
62
63
# File 'lib/ruby-nessus/log.rb', line 61

def self.info(msg = nil)
  STDERR.puts Rainbow('INFO: ').foreground(:green).bright + msg.to_s
end

.informational(title, msg = nil) ⇒ Object

Event Severities



68
69
70
# File 'lib/ruby-nessus/log.rb', line 68

def self.informational(title, msg = nil)
  STDERR.puts Rainbow("\t#{title}: ").foreground(:magenta).bright + msg.to_s
end

.it(msg = nil) ⇒ Object

Formatting



10
11
12
# File 'lib/ruby-nessus/log.rb', line 10

def self.it(msg = nil)
  STDERR.puts msg.to_s
end

.it!(msg = nil) ⇒ Object



14
15
16
# File 'lib/ruby-nessus/log.rb', line 14

def self.it!(msg = nil)
  STDERR.puts "\t#{msg}"
end

.low(title, msg = nil) ⇒ Object



72
73
74
# File 'lib/ruby-nessus/log.rb', line 72

def self.low(title, msg = nil)
  STDERR.puts Rainbow("\t#{title}: ").foreground(:green) + msg.to_s
end

.medium(title, msg = nil) ⇒ Object



76
77
78
# File 'lib/ruby-nessus/log.rb', line 76

def self.medium(title, msg = nil)
  STDERR.puts Rainbow("\t#{title}: ").foreground(:yellow).bright + msg.to_s
end

.warn(msg = nil) ⇒ Object



57
58
59
# File 'lib/ruby-nessus/log.rb', line 57

def self.warn(msg = nil)
  STDERR.puts Rainbow('WARNING: ').foreground(:yellow).bright + msg.to_s
end