| Crates.io | simple-file-rotation |
| lib.rs | simple-file-rotation |
| version | 0.3.4 |
| created_at | 2022-05-03 18:23:36.610388+00 |
| updated_at | 2022-08-17 20:23:10.026669+00 |
| description | A very simple file rotator. |
| homepage | |
| repository | https://github.com/rksm/simple-file-rotation |
| max_upload_size | |
| id | 579971 |
| size | 13,877 |
This is an implementation of simple FileRotation mechanism using only std.
Given a file like my.log, it will copy that file to my.1.log, renaming a
potentially pre-existing my.1.log to my.2.log. It accepts an optional
number of max filesto keep. It will only rotate files when invoked, it will
/not/ watch any files or do any kind of background processing.
use simple_file_rotation::{FileRotation};
FileRotation::new("my.log")
.max_old_files(2)
.rotate()?;
Why yet another file rotation library?