Sha256: 37754271bcd49e4d3716694a0c6706895e1f4d49fc6025a50cb69cc6ac2f3a3d

Contents?: true

Size: 439 Bytes

Versions: 127

Compression:

Stored size: 439 Bytes

Contents

# frozen_string_literal: true

require 'logging'

module LoggingExtensions
  # the logging gem always sets itself up to initialize little-plugger
  # https://github.com/TwP/logging/commit/5aeeffaaa9fe483c2258a23d3b9e92adfafb3b2e
  # little-plugger calls Gem.find_files, incurring an expensive gem scan
  def initialize_plugins; end
end

# monkey patch Logging to override the extended method with a no-op
Logging.extend(LoggingExtensions)

Version data entries

127 entries across 127 versions & 1 rubygems

Version Path
bolt-4.0.0 lib/logging_extensions/logging.rb
bolt-3.29.0 lib/logging_extensions/logging.rb
bolt-3.28.0 lib/logging_extensions/logging.rb
bolt-3.27.4 lib/logging_extensions/logging.rb
bolt-3.27.2 lib/logging_extensions/logging.rb
bolt-3.27.1 lib/logging_extensions/logging.rb
bolt-3.26.2 lib/logging_extensions/logging.rb
bolt-3.26.1 lib/logging_extensions/logging.rb
bolt-3.25.0 lib/logging_extensions/logging.rb
bolt-3.24.0 lib/logging_extensions/logging.rb
bolt-3.23.1 lib/logging_extensions/logging.rb
bolt-3.23.0 lib/logging_extensions/logging.rb
bolt-3.22.1 lib/logging_extensions/logging.rb
bolt-3.22.0 lib/logging_extensions/logging.rb
bolt-3.21.0 lib/logging_extensions/logging.rb
bolt-3.20.0 lib/logging_extensions/logging.rb
bolt-3.19.0 lib/logging_extensions/logging.rb
bolt-3.18.0 lib/logging_extensions/logging.rb
bolt-3.17.0 lib/logging_extensions/logging.rb
bolt-3.16.1 lib/logging_extensions/logging.rb