class Octodown::Support::Logger

Constants

FORMAT

Public Class Methods

build(dev: STDOUT, level: ::Logger::INFO) click to toggle source
# File lib/octodown/support/logger.rb, line 10
def self.build(dev: STDOUT, level: ::Logger::INFO)
  dev.sync = true
  logger = ::Logger.new(dev)
  logger.level = level
  logger.formatter = method(:formatter)
  logger
end
formatter(severity, _datetime, _progname, msg) click to toggle source
# File lib/octodown/support/logger.rb, line 18
def self.formatter(severity, _datetime, _progname, msg)
  format(FORMAT, severity, msg)
end