Module: UmengMsg::Logger

Defined in:
lib/umeng_msg/logger.rb

Instance Method Summary collapse

Instance Method Details

#error_fileObject



7
8
9
# File 'lib/umeng_msg/logger.rb', line 7

def error_file
  Rails.root.join("log", "error.log")
end

#logger_fileObject



3
4
5
# File 'lib/umeng_msg/logger.rb', line 3

def logger_file
  Rails.root.join("log", "umeng_push.log")
end

#umeng_loggerObject



11
12
13
14
15
16
17
18
# File 'lib/umeng_msg/logger.rb', line 11

def umeng_logger
  @logger ||= Yell.new do |l|
    l.level = 'gte.info'

    l.adapter :datefile, logger_file, level: 'lte.error', keep: 5
    l.adapter :datefile, error_file, level: 'gte.error', keep:5
  end
end