May 26, 2018
Record progress to any output
ProgressAny is an interface for applications that want to display progress to users. It decouples progress updating and output, rather similar to how LogAny decouples log producers and consumers output. The API is also rather similar to LogAny, except Adapter is called Output and category is called task.
ProgressAny records position/target and calculates elapsed time, estimated remaining time, and percentage of completion. One or more output modules ProgressAnyOutput* display this information.