# File lib/logging/appenders/rolling_file.rb, line 167
    def reopen
      @mutex.synchronize {
        if defined? @io and @io
          flush
          @io.close rescue nil
        end
        @closed = false
        @io = ::File.new(@fn, 'a')
        @io.sync = true
      }
      self
    end