Sha256: 41b258c639afb5c0accaea34ff0c5e340723b546ed339c0b5ced92d27b069d59

Contents?: true

Size: 502 Bytes

Versions: 5

Compression:

Stored size: 502 Bytes

Contents

module GraphitiGql
  class Engine < ::Rails::Engine
    isolate_namespace GraphitiGql

    config.after_initialize do
      log_level = ENV.fetch('GRAPHITI_LOG_LEVEL', '1').to_i
      log_activerecord = false
      if log_level == -1 && defined?(ActiveRecord)
        log_level = 0
        log_activerecord = true
      end
      Graphiti.logger.level = log_level
      if GraphitiGql.config.log
        GraphitiGql::LogSubscriber.subscribe!(activerecord: log_activerecord)
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
graphiti_gql-0.2.38 lib/graphiti_gql/engine.rb
graphiti_gql-0.2.37 lib/graphiti_gql/engine.rb
graphiti_gql-0.2.36 lib/graphiti_gql/engine.rb
graphiti_gql-0.2.35 lib/graphiti_gql/engine.rb
graphiti_gql-0.2.34 lib/graphiti_gql/engine.rb