Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Ticket #9667: buffered_logger_add.diff

File buffered_logger_add.diff, 0.6 kB (added by chuyeow, 1 year ago)

Adds BufferedLogger#add (tiny, no tests)

  • activesupport/lib/active_support/buffered_logger.rb

    old new  
    6565      EOT 
    6666    end 
    6767 
     68    def add(severity, message) 
     69      return false unless Severity.constants.include?(severity) 
     70      self.__send__("#{severity.downcase}", message) 
     71      true 
     72    end 
     73 
    6874    def flush 
    6975      return if @buffer.size == 0 
    7076      @log.write(@buffer.slice!(0..-1))