class Lumberjack::Device::RollingLogFile

def reopen_file

def reopen_file
  old_stream = stream
  new_stream = File.open(path, "a", encoding: EXTERNAL_ENCODING)
  new_stream.sync = true if buffer_size > 0
  @file_inode = begin
    new_stream.lstat.ino
  rescue
    nil
  end
  self.stream = new_stream
  old_stream.close
end