Class: NewsCrawler::NCLogger
- Inherits:
-
Object
- Object
- NewsCrawler::NCLogger
- Defined in:
- lib/news_crawler/nc_logger.rb
Class Method Summary collapse
-
.get_logger ⇒ Object
Get logger.
-
.set_level(l) ⇒ Object
Set logger level.
-
.set_logdev(ld) ⇒ Object
Set logger, should same API as Ruby Logger.
Class Method Details
.get_logger ⇒ Object
Get logger
30 31 32 33 34 |
# 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) ⇒ Object
Set logger level
38 39 40 |
# File 'lib/news_crawler/nc_logger.rb', line 38 def self.set_level(l) get_logger.level = l end |
.set_logdev(ld) ⇒ Object
Set logger, should same API as Ruby Logger
44 45 46 47 |
# File 'lib/news_crawler/nc_logger.rb', line 44 def self.set_logdev(ld) @logger = Logger.new(ld) @logger.progname = 'news_crawler' end |