in src/flowgger/utils/rotating_file.rs [315:325]
fn check_rotation_trigger(&mut self, bytes_to_write:usize) -> io::Result<()> {
if self.is_time_triggered() {
if self.is_rotation_time_reached() || self.is_rotation_size_reached(bytes_to_write) {
self.rotate_time()?;
}
}
else if self.is_size_triggered() && self.is_rotation_size_reached(bytes_to_write) {
self.rotate_size()?;
}
Ok(())
}