Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ll::io::RotatePolicy Class Reference
Inheritance diagram for ll::io::RotatePolicy:

Public Member Functions

 RotatePolicy (RotateConfig const &config)

Static Public Member Functions

static LLNDAPI std::string defaultNamer (ArchiveNameInfo const &info)
static LLNDAPI RotatePolicy disabled ()

Public Attributes

std::function< std::string(ArchiveNameInfo const &)> namer {&defaultNamer}
bool rotateOnOpen = true
uint64 maxFileSize = 32ull * 1024 * 1024
RotateInterval interval = RotateInterval::Daily
bool compress = true
size_t keepUncompressed = 7
bool cleanup = true
size_t maxFiles = 1024
int maxAgeDays = 120
uint64 totalSizeCap = 512ull * 1024 * 1024

The documentation for this class was generated from the following file: