2

我正在尝试编写自己的回形针处理器,但我应该如何登录回形针记录器?

我尝试了以下,log 'here is the processor'没有放出任何东西。我该怎么做?

module Paperclip
  class MyProcessor < Processor
    include Paperclip::Logger

    def initialize(file, options = {}, attachment = nil)
      super
      @format         = options[:format]
      @current_format = File.extname(@file.path)
      @basename       = File.basename(@file.path, @current_format)
    end

    def make
      log 'here is the processor'
    end
  end
end
4

2 回答 2

2

如果在你的处理器中你需要记录,log 方法是 Paperclip 模块的一部分

Paperclip.log "Log something"

https://github.com/thoughtbot/paperclip/blob/master/lib/paperclip/logger.rb

于 2014-05-02T15:00:20.403 回答
1

也许你需要这样称呼它:

def make
  logger.log 'here is the processor'
end

不可能在这里测试它 - 所以不能向你保证任何事情。:)

于 2012-05-10T12:46:59.347 回答