Changeset 7634
- Timestamp:
- 09/25/07 16:41:46 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/activesupport/lib/active_support/buffered_logger.rb
r7626 r7634 50 50 end 51 51 52 def add(severity, message = nil, progname = nil, &block) 53 return if @level > severity 54 message = message || (block && block.call) || progname 55 message << "\n" unless message[-1] == ?\n 56 @buffer << message 57 flush if auto_flushing 58 message 59 end 60 52 61 for severity in Severity.constants 53 62 class_eval <<-EOT 54 def #{severity.downcase}(message) 55 return if @level > #{severity} 56 message << "\\n" unless message[-1] == ?\\n 57 @buffer << message 58 flush if auto_flushing 59 message 63 def #{severity.downcase}(message = nil, progname = nil, &block) 64 add(#{severity}, message, progname, &block) 60 65 end 61 66