Public Attributes | |
| flag::t< int > | max_size_bytes |
| maximum size in bytes, by default 1Mb | |
| flag::t< int > | file_count |
| how many files has a rolling file, by default, 10 | |
| flag::t< bool > | initial_erase |
| if true, it initially erases all files from the rolling file (by default, false) | |
| flag::t< bool > | start_where_size_not_exceeded |
| flag::t< bool > | flush_each_time |
| if true, always flush after write (by default, false) | |
|
flag::t < std::ios_base::openmode > | extra_flags |
| just in case you have some extra flags to pass, when opening each file | |
if true, it starts with the first file that hasn't exceeded the max size; otherwise, it starts with the first file (default = true)