diff --git a/src/entry_writer.rs b/src/entry_writer.rs index 57ae827c49..d006d8e747 100644 --- a/src/entry_writer.rs +++ b/src/entry_writer.rs @@ -20,7 +20,8 @@ impl<'a, W: Write> EntryWriter<'a, W> { fn write_entry(writer: &mut W, entry: &Entry) -> io::Result<()> { let serialized = serde_json::to_string(entry).unwrap(); - writeln!(writer, "{}", serialized) + writeln!(writer, "{}", serialized)?; + writer.flush() } pub fn write_entries(writer: &mut W, entries: I) -> io::Result<()>