Class: Ayadn::Logs

Inherits:
Object show all
Defined in:
lib/ayadn/logs.rb

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.nrObject

Returns the value of attribute nr.



6
7
8
# File 'lib/ayadn/logs.rb', line 6

def nr
  @nr
end

.recObject

Returns the value of attribute rec.



6
7
8
# File 'lib/ayadn/logs.rb', line 6

def rec
  @rec
end

Class Method Details

.create_loggerObject



9
10
11
12
13
14
15
16
17
18
# File 'lib/ayadn/logs.rb', line 9

def self.create_logger
  @rec = Logger.new(Settings.config[:paths][:log] + "/ayadn.log", 'monthly')
  @rec.formatter = proc do |severity, datetime, progname, msg|
    "#{datetime} (#{Settings.config[:version]}) #{severity} * #{msg}\n"
  end
  @nr = Logger.new(Settings.config[:paths][:log] + "/nicerank.log", 'monthly')
  @nr.formatter = proc do |severity, datetime, progname, msg|
    "#{datetime} (#{Settings.config[:version]}) #{severity} * #{msg}\n"
  end
end