Add file failure counter reset helpers

This commit is contained in:
Nanaloveyuki
2026-05-10 13:18:29 +08:00
parent d8c9bf849f
commit c637631a30
8 changed files with 57 additions and 0 deletions
+7
View File
@@ -213,6 +213,13 @@ pub fn FileSink::flush_failures(self : FileSink) -> Int {
self.flush_failures.val
}
pub fn FileSink::reset_failure_counters(self : FileSink) -> Unit {
self.open_failures.val = 0
self.write_failures.val = 0
self.flush_failures.val = 0
self.rotation_failures.val = 0
}
pub fn FileSink::state(self : FileSink) -> FileSinkState {
{
path: self.path,