class ReVIEW::Logger

Public Class Methods

new(io = $stderr, progname: '--') click to toggle source
Calls superclass method
# File lib/review/logger.rb, line 5
def initialize(io = $stderr, progname: '--')
  super(io, progname: progname)
  self.formatter = ->(severity, _datetime, name, msg) { "#{severity} #{name}: #{msg}\n" }
end

Public Instance Methods

debug(msg, location: nil) click to toggle source
Calls superclass method
# File lib/review/logger.rb, line 26
def debug(msg, location: nil)
  if location
    super("#{location}: #{msg}")
  else
    super(msg)
  end
end
error(msg, location: nil) click to toggle source
Calls superclass method
# File lib/review/logger.rb, line 18
def error(msg, location: nil)
  if location
    super("#{location}: #{msg}")
  else
    super(msg)
  end
end
success(_log) click to toggle source
# File lib/review/logger.rb, line 38
def success(_log)
  # empty (for backward compatibility)
end
ttylogger?() click to toggle source
# File lib/review/logger.rb, line 34
def ttylogger?
  nil
end
warn(msg, location: nil) click to toggle source
Calls superclass method
# File lib/review/logger.rb, line 10
def warn(msg, location: nil)
  if location
    super("#{location}: #{msg}")
  else
    super(msg)
  end
end