Improve the logging.
Ensure start and end are logged at the same logging level. Ensure the finished logging message is always logged.