grc-iit / ChronoLog

ChronoLog: A High-Performance Storage Infrastructure for Activity and Log Workloads
https://chronolog.dev
BSD 2-Clause "Simplified" License
5 stars 4 forks source link

140 issue with rotating file sink logger #142

Closed EnekoGonzalez3 closed 3 months ago

EnekoGonzalez3 commented 3 months ago

This pull request addresses Issue #140 related to the rotating file sink logger. Previously, logs were not flushed until program termination, leading to potential loss of logs if the program received a SIGKILL signal.

Key Changes:

All logger usages have been updated to support these improvements, ensuring more reliable logging.

EnekoGonzalez3 commented 3 months ago

Yes! Requested changes are already made.

Lock was included as a request on the Log Standardization pull request. I can delete it. Should we create an issue for it instead?