Sha256: e74c3faacf2c51924d4911e1683c6f54d67400a4552f696b0e7dfcaaf41a5fbe

Contents?: true

Size: 459 Bytes

Versions: 54

Compression:

Stored size: 459 Bytes

Contents

module Paperclip
  module Logger
    # Log a paperclip-specific line. This will log to STDOUT
    # by default. Set Paperclip.options[:log] to false to turn off.
    def log message
      logger.info("[paperclip] #{message}") if logging?
    end

    def logger #:nodoc:
      @logger ||= options[:logger] || ::Logger.new(STDOUT)
    end

    def logger=(logger)
      @logger = logger
    end

    def logging? #:nodoc:
      options[:log]
    end
  end
end

Version data entries

54 entries across 52 versions & 7 rubygems

Version Path
kt-paperclip-5.4.0 lib/paperclip/logger.rb
kt-paperclip-4.4.0 lib/paperclip/logger.rb
paperclip-6.0.0 lib/paperclip/logger.rb
paperclip-5.3.0 lib/paperclip/logger.rb
paperclip-5.2.1 lib/paperclip/logger.rb
paperclip-5.2.0 lib/paperclip/logger.rb
enju_leaf-1.2.1 vendor/bundle/ruby/2.3/gems/paperclip-5.1.0/lib/paperclip/logger.rb
paperclip-5.1.0 lib/paperclip/logger.rb
paperclip-5.0.0 lib/paperclip/logger.rb
paperclip-4.3.7 lib/paperclip/logger.rb
paperclip_jk-5.0.0.beta2 lib/paperclip/logger.rb
ish_lib_manager-0.0.1 test/dummy/vendor/bundle/ruby/2.3.0/gems/paperclip-4.3.6/lib/paperclip/logger.rb
paperclip-5.0.0.beta2 lib/paperclip/logger.rb
paperclip-5.0.0.beta1 lib/paperclip/logger.rb
paperclip-4.3.6 lib/paperclip/logger.rb
paperclip-4.3.5 lib/paperclip/logger.rb
paperclip-4.3.4 lib/paperclip/logger.rb
paperclip-4.3.3 lib/paperclip/logger.rb
paperclip-4.3.2 lib/paperclip/logger.rb
paperclip-4.3.1 lib/paperclip/logger.rb