Module: Sequel::TimestampMigrator::TimestampMigratorLogger

Included in:
Sequel::TimestampMigrator
Defined in:
lib/sequel/timestamp_migrator_undo_extension.rb

Instance Method Summary collapse

Instance Method Details

#runObject

Setup the logger



32
33
34
35
36
37
38
39
40
41
# File 'lib/sequel/timestamp_migrator_undo_extension.rb', line 32

def run
  db.loggers << Logger.new($stdout, level: :info)
  level = db.sql_log_level
  db.sql_log_level = :debug
  db.log_info("Begin applying migrations")
  super
ensure
  db.sql_log_level = level
  db.loggers.pop
end