class SequelTools::SequelToolsLogger

Public Class Methods

new(logdev, level) click to toggle source
Calls superclass method
# File lib/sequel_tools/sequel_tools_logger.rb, line 7
def initialize(logdev, level)
  super logdev
  self.level = level
  self.formatter = proc do |severity, datetime, progname, msg|
    "[#{severity}] #{msg}\n"
  end
end

Public Instance Methods

add(severity, message = nil, progname = nil) { |: progname| ... } click to toggle source
Calls superclass method
# File lib/sequel_tools/sequel_tools_logger.rb, line 15
def add(severity, message = nil, progname = nil, &block)
  message = block_given? ? yield : progname if message.nil?
  return if severity == ERROR &&
    message =~ /relation "schema_(migrations|info)" does not exist/
  super
end