2012-05-10 4 views
2

私自身のペーパークリッププロセッサを作成しようとしていますが、ペーパークリップロガーにどのようにログする必要がありますか?ペーパークリッププロセッサ - 私自身のプロセッサでpaperclip loggerを使用するには?

私は以下を試しましたが、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 
+0

ペーパークリップのログになっているのですか? – flooooo

+0

はい、ペーパークリップのログが有効です。私は自分のログに他のデフォルトのクリップを見ることができました。 – larryzhao

+0

カスタムプロセッサが呼び出されていますか?それは現在、上記の投稿スニペットですか、それとも単に重要な行を抽出しましたか? – flooooo

答えて

1

たぶん、あなたはこのようにそれを呼び出す必要があります:ここでそれをテストするための

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

ない可能性 - ので、あなたに何を約束することはできません。 :)

+0

これは機能しません。 – larryzhao

+0

logger.info(「[paperclip]ここにプロセッサがあります」と呼ぶとどうなりますか ? – flooooo

関連する問題