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 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? false 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