Class: GmailCli::Logger
- Inherits:
-
Object
- Object
- GmailCli::Logger
- Defined in:
- lib/gmail_cli/logger.rb
Class Method Summary collapse
Class Method Details
.log(msg) ⇒ Object
4 5 6 |
# File 'lib/gmail_cli/logger.rb', line 4 def log(msg) $stdout.puts "#{Time.now}| #{msg}" end |
.set_log_mode(verbose) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/gmail_cli/logger.rb', line 9 def set_log_mode(verbose) if verbose class_eval <<-LOGGER_ACTION, __FILE__, __LINE__ def self.trace(name,value) $stderr.puts "\#{Time.now}| \#{name}: \#{value.inspect}" value end LOGGER_ACTION else class_eval <<-LOGGER_ACTION, __FILE__, __LINE__ def self.trace(name,value) ; value ; end LOGGER_ACTION end end |
.trace(name, value) ⇒ Object
7 |
# File 'lib/gmail_cli/logger.rb', line 7 def trace(name,value) ; value ; end |