Class: Papa::Helper::Logger

Inherits:
Object
  • Object
show all
Defined in:
lib/papa/helper/logger.rb

Class Method Summary collapse

Class Method Details

.log(message) ⇒ Object



4
5
6
7
8
# File 'lib/papa/helper/logger.rb', line 4

def self.log(message)
  File.open(log_path, 'a+') do |file|
    file.puts message
  end
end

.log_pathObject



10
11
12
13
14
15
# File 'lib/papa/helper/logger.rb', line 10

def self.log_path
  return @log_path if defined?(@log_path)
  command = ARGV.first(2).join('_')
  timestamp = Time.now.strftime('%Y_%m_%d_%I_%M_%S')
  @log_path = [timestamp, 'papa', command].join('_') + '.log'
end