class Selenium::WebDriver::Logger

def initialize(progname = 'Selenium', default_level: nil, ignored: nil, allowed: nil)

Parameters:
  • progname (String) -- Allow child projects to use Selenium's Logger pattern
def initialize(progname = 'Selenium', default_level: nil, ignored: nil, allowed: nil)
  default_level ||= $DEBUG || ENV.key?('DEBUG') ? :debug : :warn
  @logger = create_logger(progname, level: default_level)
  @ignored = Array(ignored)
  @allowed = Array(allowed)
  @first_warning = false
end