ramjet.analysis.log_cleaner¶
Code to clean up the log directory.
Module Contents¶
Classes¶
LogCleaner |
A class to clean up the log directory. |
-
class
LogCleaner[source]¶ A class to clean up the log directory.
-
static
delete_old_empty_logs(logs_directory: Path, timedelta: datetime.timedelta = datetime.timedelta(days=1))[source]¶ Removes logs which are more than 24 hours old, and contain less than 2 epochs worth of data. This delete cases that crashed immediately, but doesn’t delete ones that just started running.
Parameters: - logs_directory – The root logs directory containing folder.
- timedelta – The time frame to consider an old file.
-
static