Add punctuality-logger, closes #2121