class NewsCrawler::NCLogger

Public Class Methods

get_logger() click to toggle source

Get logger

# File lib/news_crawler/nc_logger.rb, line 30
def self.get_logger
  @logger ||= Logger.new(STDERR)
  @logger.progname = 'news_crawler'
  @logger
end
set_level(l) click to toggle source

Set logger level @param [ Logger::Severity ] l level

# File lib/news_crawler/nc_logger.rb, line 38
def self.set_level(l)
  get_logger.level = l
end
set_logdev(ld) click to toggle source

Set logger, should same API as Ruby Logger @param [ Object ] l logger

# File lib/news_crawler/nc_logger.rb, line 44
def self.set_logdev(ld)
  @logger = Logger.new(ld)
  @logger.progname = 'news_crawler'
end