dsi-progress-logger
A Rust port of the ProgressLogger class from the DSI Utilities.
A instance of this logger can be used to monitor long-running activities, as the logging is based on intervals of time, rather than progress of the activity.