Sha256: 49a1f8b8819000d7a1a40b283acbb28dd36bb7dfaf0df84e60f237f3b2ecff22

Contents?: true

Size: 922 Bytes

Versions: 3

Compression:

Stored size: 922 Bytes

Contents

# frozen_string_literal: true

require "json"
require "ougai"

require "pg_online_schema_change/version"
require "pg_online_schema_change/helper"
require "pg_online_schema_change/functions"
require "pg_online_schema_change/cli"
require "pg_online_schema_change/client"
require "pg_online_schema_change/query"
require "pg_online_schema_change/store"
require "pg_online_schema_change/replay"
require "pg_online_schema_change/orchestrate"

module PgOnlineSchemaChange
  class Error < StandardError; end
  class CountBelowDelta < StandardError; end
  class AccessExclusiveLockNotAcquired < StandardError; end

  def self.logger=(verbose)
    @@logger ||= begin
        logger = Ougai::Logger.new($stdout)
        logger.level = verbose ? Ougai::Logger::TRACE : Ougai::Logger::INFO
        logger.with_fields = { version: PgOnlineSchemaChange::VERSION }
        logger
      end
  end

  def self.logger
    @@logger
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
pg_online_schema_change-0.3.0 lib/pg_online_schema_change.rb
pg_online_schema_change-0.2.0 lib/pg_online_schema_change.rb
pg_online_schema_change-0.1.0 lib/pg_online_schema_change.rb