Rotation Helpers ​
Dry-run rotation checks without touching production files.
zig
var rotation = try logly.Rotation.init(allocator, "logs/app.log", "hourly", null, 7);
defer rotation.deinit();
if (rotation.nextRotationAt()) |at| {
std.debug.print("Next rotation at: {d}\n", .{at});
}
// shouldRotate(&file) previews without rotating
// previewNextPath() shows the destination nameOutput:
text
Next rotation at: 1791352377
Last rotation age: 0s