Class: Subfinder::Logger

Inherits:
Logger
  • Object
show all
Defined in:
lib/subfinder/logger.rb

Overview

Logger class, shoud initiate at the start of the program

Class Method Summary collapse

Class Method Details

.debug(str) ⇒ Object



20
21
22
# File 'lib/subfinder/logger.rb', line 20

def debug(str)
  @logger.info(str) if Config.debug
end

.info(str) ⇒ Object



16
17
18
# File 'lib/subfinder/logger.rb', line 16

def info(str)
  @logger.info(str) unless Config.quiet
end

.settingObject



7
8
9
10
11
12
13
14
# File 'lib/subfinder/logger.rb', line 7

def setting
  logger = Logger.new STDOUT
  logger.level = Logger::INFO
  logger.formatter = proc do |_severity, _datetime, _progname, msg|
    "#{msg}\n"
  end
  @logger = logger
end