Sha256: d9db3616657dd6e213a0b912321209d2d71eae6c727542ec41780b4e03a9470a

Contents?: true

Size: 407 Bytes

Versions: 13

Compression:

Stored size: 407 Bytes

Contents

# frozen_string_literal: true

module Hanami
  # @api private
  module Providers
    # Provider source to register logger component in Hanami slices.
    #
    # @see Hanami::Config#logger
    #
    # @api private
    # @since 2.0.0
    class Logger < Dry::System::Provider::Source
      # @api private
      def start
        register :logger, Hanami.app.config.logger_instance
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
hanami-2.2.0.beta1 lib/hanami/providers/logger.rb
hanami-2.1.0 lib/hanami/providers/logger.rb
hanami-2.1.0.rc3 lib/hanami/providers/logger.rb
hanami-2.1.0.rc2 lib/hanami/providers/logger.rb
hanami-2.1.0.rc1 lib/hanami/providers/logger.rb
hanami-2.1.0.beta2.1 lib/hanami/providers/logger.rb
hanami-2.1.0.beta2 lib/hanami/providers/logger.rb
hanami-2.1.0.beta1 lib/hanami/providers/logger.rb
hanami-2.0.3 lib/hanami/providers/logger.rb
hanami-2.0.2 lib/hanami/providers/logger.rb
hanami-2.0.1 lib/hanami/providers/logger.rb
hanami-2.0.0 lib/hanami/providers/logger.rb
hanami-2.0.0.rc1 lib/hanami/providers/logger.rb