# File lib/logging/appender.rb, line 92 def <<( str ) if @closed raise RuntimeError, "appender '<#{self.class.name}: #{@name}>' is closed" end unless @level >= ::Logging::LEVELS.length begin write(str) rescue StandardError => err ::Logging.log_internal(-2) {err} end end self end