Class: Redata::Log
- Inherits:
-
Object
- Object
- Redata::Log
- Defined in:
- lib/redata/log.rb
Class Method Summary collapse
- .action(msg) ⇒ Object
- .err_file(msg) ⇒ Object
- .error!(msg) ⇒ Object
- .file(msg) ⇒ Object
- .log(msg) ⇒ Object
- .warning(msg) ⇒ Object
Class Method Details
.action(msg) ⇒ Object
14 15 16 17 |
# File 'lib/redata/log.rb', line 14 def self.action(msg) puts msg.cyan self.file msg end |
.err_file(msg) ⇒ Object
24 25 26 27 28 |
# File 'lib/redata/log.rb', line 24 def self.err_file(msg) File.open RED.log_file, 'a' do |f| f.puts msg end end |
.error!(msg) ⇒ Object
3 4 5 6 7 |
# File 'lib/redata/log.rb', line 3 def self.error!(msg) puts msg.red self.file msg exit 1 end |
.file(msg) ⇒ Object
30 31 32 33 34 |
# File 'lib/redata/log.rb', line 30 def self.file(msg) File.open RED.log_file, 'a' do |f| f.puts "[#{RED.current_time}] #{msg}" end end |
.log(msg) ⇒ Object
19 20 21 22 |
# File 'lib/redata/log.rb', line 19 def self.log(msg) puts msg self.file msg end |
.warning(msg) ⇒ Object
9 10 11 12 |
# File 'lib/redata/log.rb', line 9 def self.warning(msg) puts msg.yellow self.file msg end |