2010-01-20 4 views

답변

1

몇 주 전에이 질문을하려고했지만 그때까지 답을 얻지 못했습니다. 나는이 작업을 수행하는 가장 좋은 방법이 무엇인지 모르겠지만, 나는이 테스트를하지 않은

ActiveRecord::Base.logger = QuietLogger.new 

class QuietLogger < Logger 
    def add(severity, message = nil, progname = nil, &block) 
    super unless message ~= /CACHE/ 
    end 
end 

같은 일을 생각할 것입니다,하지만 당신이해야 할 것입니다 것은에서 추가 메소드를 오버라이드 (override)입니다 Logger를 열고 CACHE가 들어있는 메시지를 확인하십시오. 잘만되면 나는 그렇게 멀지 않다!

관련 문제