# File lib/logging/appender.rb, line 64 def append( event ) if @closed raise RuntimeError, "appender '<#{self.class.name}: #{@name}>' is closed" end # only append if the event level is less than or equal to the configured # appender level unless @level > event.level begin sync {write(event)} rescue StandardError => err ::Logging.log_internal(-2) {err} end end self end